$ /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/timeout --kill-after=15s 1800s /nix/store/mycbwkcm1jzjgsaiydvzib9phmzfz9vx-nix-2.31.1/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --extra-substituters https://sellout.cachix.org --extra-trusted-public-keys sellout.cachix.org-1:v37cTpWBEycnYxSPAgSQ57Wiqd3wjljni2aC0Xry1DE= --netrc-file /tmp/nix-ci-worker-db766112cff2f4bb/cachix-c8307e2200d7174c/netrc --extra-substituters https://cache.nix-ci.com --extra-trusted-public-keys nix-ci-staging:Q5+aawDG0LPCgu1fP9e+9hktvsfSyvu/Xe5PvzTLRVs= --netrc-file /tmp/nix-ci-worker-db766112cff2f4bb/nix-ci-cache-5417090013daa0bc/netrc --extra-substituters ssh-ng://worker.nix-ci.com?ssh-key=/tmp/nix-ci-worker-db766112cff2f4bb/ssh-key-8228c9f226e115a7/ssh.key&remote-store=/cache/nix-ci/&base64-ssh-public-host-key=c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSU9EQXdicHlRaVYwb2lyakhxbHIwbitnWDNNVjQwbDBKTmlKdVNDZHdoZ1o= --extra-trusted-public-keys nix-ci-staging:Q5+aawDG0LPCgu1fP9e+9hktvsfSyvu/Xe5PvzTLRVs= --print-build-logs build --no-link git+https://x-access-token:@github.com/sellout/flaky?ref=renovate%2Flock-file-maintenance&rev=64d63e58bd657bd7762800fc08dfcbd813848bea#devShells.x86_64-linux.default --post-build-hook /tmp/nix-ci-worker-db766112cff2f4bb/nix-ci-cache-upload.sh warning: ignoring untrusted flake configuration setting 'allow-import-from-derivation'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-experimental-features'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-substituters'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-trusted-public-keys'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'sandbox'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'use-registries'. Pass '--accept-flake-config' to trust it these 11 derivations will be built: /nix/store/0nfli41z3qg37pvd3yh91k1rrxgh90zy-nodejs-22.20.0.drv /nix/store/y50ma5682y9zmkfl4sfvbxhbv5q3kb5d-prettier-3.5.3.drv /nix/store/2i5b01by88m9wmkqda7yhlqvlp4708vg-treefmt.toml.drv /nix/store/2sz2k5wdbybrwy829ki4w73nadrj1s79-pnpm-8.15.9.drv /nix/store/3ml7f2b8myh3laghhwjkbchamj8563dh-pnpm-config-hook.drv /nix/store/98ggi1mjpfw9ckx5w4f597n6j5ghj5jk-bash-language-server-5.4.0.drv /nix/store/dby4vrcpal7j4c2pzd9s7781zs9s19rc-treefmt.drv /nix/store/fl7bklwhmpp25cl138zrl5s00jpl5xjb-pm-session-vars.sh.drv /nix/store/7mlyx1qn7fwcjx8fqlpm5b7q9i5mhz2l-project-manager-path-for-flaky.drv /nix/store/az0j0wbh6fjlcp63hq23kh500v61p54g-project-manager-files.drv /nix/store/bbmc4znfhamddnfzyv3kisb2wmyn3kvc-nix-shell.drv building '/nix/store/az0j0wbh6fjlcp63hq23kh500v61p54g-project-manager-files.drv'... building '/nix/store/0nfli41z3qg37pvd3yh91k1rrxgh90zy-nodejs-22.20.0.drv'... project-manager-files> hint: Using 'master' as the name for the initial branch. This default branch name project-manager-files> hint: is subject to change. To configure the initial branch name to use in all project-manager-files> hint: of your new repositories, which will suppress this warning, call: project-manager-files> hint: project-manager-files> hint: git config --global init.defaultBranch project-manager-files> hint: project-manager-files> hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and project-manager-files> hint: 'development'. The just-created branch can be renamed via this command: project-manager-files> hint: project-manager-files> hint: git branch -m project-manager-files> hint: project-manager-files> hint: Disable this message with "git config set advice.defaultBranchName false" project-manager-files> Initialized empty Git repository in /build/project.2S6B5L/.git/ nodejs> Running phase: unpackPhase project-manager-files> [master (root-commit) 2e0a1ae] current files nodejs> unpacking source archive /nix/store/zsb1zmpd2q1bga152r8sby6c2dlhfl1d-node-v22.20.0.tar.xz project-manager-files> 56 files changed, 3208 insertions(+) project-manager-files> create mode 100644 .cache/vale/Vocab/flaky/accept.txt project-manager-files> create mode 100644 .cache/vale/config/vocabularies/flaky/accept.txt project-manager-files> create mode 100644 .config/mustache.yaml project-manager-files> create mode 100644 .config/project/default.nix project-manager-files> create mode 100644 .editorconfig project-manager-files> create mode 100644 .gitattributes project-manager-files> create mode 100644 .github/renovate.json project-manager-files> create mode 100644 .github/settings.yml project-manager-files> create mode 100644 .github/workflows/flakehub-publish.yml project-manager-files> create mode 100644 .github/workflows/switch-pm-generation.yml project-manager-files> create mode 100644 .vale.ini project-manager-files> create mode 100644 LICENSE project-manager-files> create mode 100644 README.md project-manager-files> create mode 100644 base/.config/project/bash/default.nix project-manager-files> create mode 100644 base/.config/project/c/clang-format.nix project-manager-files> create mode 100644 base/.config/project/c/default.nix project-manager-files> create mode 100644 base/.config/project/default.nix project-manager-files> create mode 100644 base/.config/project/dhall/default.nix project-manager-files> create mode 100644 base/.config/project/dhall/github-pages.nix project-manager-files> create mode 100644 base/.config/project/direnv.nix project-manager-files> create mode 100644 base/.config/project/editorconfig.nix project-manager-files> create mode 100644 base/.config/project/emacs-lisp/.dir-locals.el project-manager-files> create mode 100644 base/.config/project/emacs-lisp/default.nix project-manager-files> create mode 100644 base/.config/project/emacs/.dir-locals.el project-manager-files> create mode 100644 base/.config/project/emacs/default.nix project-manager-files> create mode 100644 base/.config/project/flakehub.nix project-manager-files> create mode 100644 base/.config/project/garnix.nix project-manager-files> create mode 100644 base/.config/project/git.nix project-manager-files> create mode 100644 base/.config/project/github.nix project-manager-files> create mode 100644 base/.config/project/hacktoberfest.nix project-manager-files> create mode 100644 base/.config/project/haskell/default.nix project-manager-files> create mode 100644 base/.config/project/haskell/github-ci.nix project-manager-files> create mode 100644 base/.config/project/haskell/hackage-publish.nix project-manager-files> create mode 100644 base/.config/project/nix-ci.nix project-manager-files> create mode 100644 base/.config/project/nix/default.nix project-manager-files> create mode 100644 base/.config/project/renovate.nix project-manager-files> create mode 100644 base/.config/project/shellcheck.nix project-manager-files> create mode 100644 base/.config/project/treefmt.nix project-manager-files> create mode 100644 base/.config/project/vale.nix project-manager-files> create mode 100644 flake.lock project-manager-files> create mode 100644 flake.nix project-manager-files> create mode 100644 garnix.yaml project-manager-files> create mode 100644 nix-ci.nix project-manager-files> create mode 100644 nix/elisp-dependencies.nix project-manager-files> create mode 100644 nix/haskell-dependencies.nix project-manager-files> create mode 100644 nix/lib/default.nix project-manager-files> create mode 100644 nix/lib/elisp.nix project-manager-files> create mode 100644 nix/pkgsLib/checks/default.nix project-manager-files> create mode 100644 nix/pkgsLib/checks/validate-template.nix project-manager-files> create mode 100644 nix/pkgsLib/default.nix project-manager-files> create mode 100644 nix/pkgsLib/elisp/checks/default.nix project-manager-files> create mode 100644 nix/pkgsLib/elisp/checks/doctor.nix project-manager-files> create mode 100644 nix/pkgsLib/elisp/checks/lint.nix project-manager-files> create mode 100644 nix/pkgsLib/elisp/default.nix project-manager-files> create mode 100644 nix/pkgsLib/elisp/emacs-funcs.bash project-manager-files> create mode 100644 nix/pkgsLib/elisp/package.nix project-manager-files> This is a live run project-manager-files> warning: '/nix/var/nix' does not exist, so Nix will use '/build/fake-home.aXpnxv/.local/share/nix/root' as a chroot store project-manager-files> PROJECT_ROOT=/build/project.2S6B5Lthub:sellout/project-manager/515764cb0bf3dc7a8e3bf61205297970c14423cf?narHash=sha256-/zX6sW11ZcAo2A2epKXETkW0FBzMuDdTNZF1ktObap0%3D' into the Git cache nodejs> source root is node-v22.20.0 project-manager-files> copying path '/nix/store/01x5k4nlxcpyd85nnr0b9gm89rm8ff4x-source' from 'https://cache.garnix.io'... nodejs> setting SOURCE_DATE_EPOCH to timestamp 1758687134 of file "node-v22.20.0/vcbuild.bat" nodejs> Running phase: patchPhase nodejs> applying patch /nix/store/82m4lc89fl843b7vmqpqfdb8cs1b52vf-configure-emulator.patch nodejs> patching file common.gypi nodejs> patching file configure.py nodejs> Hunk #1 succeeded at 113 (offset 1 line). nodejs> Hunk #2 succeeded at 2406 (offset 124 lines). nodejs> patching file node.gyp nodejs> Hunk #1 succeeded at 705 (offset 2 lines). nodejs> Hunk #2 succeeded at 725 (offset 2 lines). nodejs> Hunk #3 succeeded at 1029 (offset 17 lines). nodejs> Hunk #4 succeeded at 1505 (offset 25 lines). nodejs> patching file tools/v8_gypfiles/v8.gyp nodejs> Hunk #1 succeeded at 129 (offset 17 lines). nodejs> Hunk #2 succeeded at 250 (offset 17 lines). nodejs> Hunk #3 succeeded at 472 (offset 17 lines). nodejs> Hunk #4 succeeded at 1947 (offset 102 lines). nodejs> applying patch /nix/store/j4p9lc7z8hi4g40cpqpj3qxb9a7bvanp-configure-armv6-vfpv2.patch nodejs> patching file configure.py nodejs> applying patch /nix/store/1g2n6y8bg9xs21kdqik5ii6pk1q39622-disable-darwin-v8-system-instrumentation-node19.patch nodejs> patching file tools/v8_gypfiles/features.gypi nodejs> applying patch /nix/store/igz0qnjkvwi4f2mn7i13h3ndxl9n5ryi-node-npm-build-npm-package-logic.patch nodejs> patching file deps/npm/node_modules/@npmcli/run-script/lib/set-path.js nodejs> patching file deps/npm/node_modules/pacote/lib/git.js nodejs> Hunk #1 succeeded at 178 (offset -10 lines). nodejs> patching file deps/npm/node_modules/@npmcli/arborist/lib/arborist/build-ideal-tree.js nodejs> Hunk #1 succeeded at 721 (offset -19 lines). nodejs> patching file deps/npm/node_modules/@npmcli/arborist/lib/arborist/load-actual.js nodejs> Hunk #1 succeeded at 133 with fuzz 1 (offset -14 lines). nodejs> applying patch /nix/store/57n0csr7hpdd0y91ljxpiwlfw7fsx3kl-use-correct-env-in-tests.patch nodejs> patching file test/parallel/test-child-process-default-options.js nodejs> patching file test/parallel/test-child-process-env.js nodejs> patching file test/parallel/test-child-process-exec-env.js nodejs> applying patch /nix/store/p2mhv95s89kaqmdynhz6y6asalf8y4dh-bin-sh-node-run-v22.patch nodejs> patching file test/fixtures/run-script/node_modules/.bin/positional-args nodejs> applying patch /nix/store/jl5f50dpjhir5m6hwk0pzmxzy98vxx0y-886e4b3b534a9f3ad2facbc99097419e06615900.patch?full_index=1 nodejs> patching file tools/gyp/pylib/gyp/xcode_emulation.py nodejs> Hunk #1 succeeded at 520 (offset -1 lines). nodejs> Hunk #2 succeeded at 1351 (offset -3 lines). nodejs> Hunk #3 succeeded at 1505 (offset -3 lines). nodejs> Hunk #4 succeeded at 1538 (offset -3 lines). nodejs> applying patch /nix/store/gx5hri6n4zp538mdvyijplai31r21z1h-bypass-darwin-xcrun-node16.patch nodejs> patching file tools/gyp/pylib/gyp/xcode_emulation.py nodejs> Hunk #1 succeeded at 519 (offset -3 lines). nodejs> Hunk #2 succeeded at 1501 (offset -4 lines). nodejs> Hunk #3 succeeded at 1513 (offset -4 lines). nodejs> patching file deps/npm/node_modules/node-gyp/gyp/pylib/gyp/xcode_emulation.py nodejs> Hunk #1 succeeded at 520 (offset -2 lines). nodejs> Running phase: updateAutotoolsGnuConfigScriptsPhase nodejs> Updating Autotools / GNU config script to a newer upstream version: ./deps/cares/config/config.sub nodejs> Updating Autotools / GNU config script to a newer upstream version: ./deps/cares/config/config.guess nodejs> Running phase: configurePhase project-manager-files> unpacking 'github:sellout/nix-systems/aa9520a9a0f92098d3576c3b4eafcb32c13d6800?narHash=sha256-vta8mxLa5XxpHfb9HCiavFqBrX2xJDvZiKHZOy4kvlA%3D' into the Git cache... nodejs> fixing libtool script ./deps/cares/config/ltmain.sh nodejs> ./deps/cares/configure nodejs> patching script interpreter paths in /nix/store/b40g7h2w8la03z3ccas01varfcsskxn2-nodejs-configure nodejs> configure flags: --prefix=/nix/store/s0jzinq4ym2l1n7mqf0j0chpcc9caj08-nodejs-22.20.0 --ninja --with-intl=system-icu --openssl-use-def-ca-store --no-cross-compiling --dest-os=linux --dest-cpu=x64 --shared-libuv --shared-libuv-libpath=/nix/store/j3y24dy35j88w7vk1cnf3lf1g3w9r2c9-libuv-1.51.0/lib --shared-openssl --shared-openssl-libpath=/nix/store/2fxp204b9jh1s3lpggdlnws44vvzw1w9-openssl-3.4.3/lib --shared-sqlite --shared-sqlite-libpath=/nix/store/ks3slx52c0jmfgg717n0jq9lp354mlnw-sqlite-3.48.0/lib --shared-zlib --shared-zlib-libpath=/nix/store/f2q5ld1nipl8w1r2w8m6azhlm2varqgb-zlib-1.3.1/lib project-manager-files> copying path '/nix/store/9v4z9siml4ggi2lzq1yqn1ndf4brqilr-source' from 'https://cache.garnix.io'....garnix.iove/aa9520a9a0f92098d3576c3b4eafcb32c13d6800.tar.gz' nodejs> INFO: configure completed successfully nodejs> Running phase: buildPhase nodejs> build flags: -j16 SHELL=/nix/store/l9k32vj2aczxw62134j1x0dsh569jz2l-bash-5.2p37/bin/bash nodejs> TERM=dumb ninja -C out/Release -j16 nodejs> ninja: Entering directory `out/Release' nodejs> [1/2106] CXX obj/deps/v8/src/base/v8_libbase.abort-mode.o nodejs> [2/2106] CXX obj/deps/v8/src/base/v8_libbase.bits.o nodejs> [3/2106] CXX obj/deps/v8/src/base/v8_libbase.division-by-constant.o nodejs> [4/2106] CXX obj/deps/v8/src/base/v8_libbase.cpu.o nodejs> [5/2106] CXX obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o nodejs> [6/2106] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o nodejs> [7/2106] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o nodejs> [8/2106] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o nodejs> [9/2106] CXX obj/deps/v8/src/base/v8_libbase.file-utils.o nodejs> [10/2106] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum.o nodejs> [11/2106] CXX obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o nodejs> [12/2106] CXX obj/deps/v8/src/base/v8_libbase.emulated-virtual-address-subspace.o nodejs> [13/2106] CXX obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o nodejs> [14/2106] CXX obj/deps/v8/src/base/v8_libbase.ieee754.o nodejs> [15/2106] CXX obj/deps/v8/src/base/v8_libbase.bounded-page-allocator.o nodejs> [16/2106] CXX obj/deps/v8/src/base/v8_libbase.logging.o nodejs> [17/2106] CXX obj/deps/v8/src/base/v8_libbase.once.o nodejs> [18/2106] CXX obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o nodejs> [19/2106] CXX obj/deps/v8/src/base/platform/v8_libbase.mutex.o nodejs> [20/2106] CXX obj/deps/v8/src/base/platform/v8_libbase.memory-protection-key.o nodejs> [21/2106] CXX obj/deps/v8/src/base/v8_libbase.page-allocator.o nodejs> [22/2106] CXX obj/deps/v8/src/base/platform/v8_libbase.condition-variable.o nodejs> [23/2106] CXX obj/deps/v8/src/base/platform/v8_libbase.semaphore.o nodejs> [24/2106] CXX obj/deps/v8/src/base/numbers/v8_libbase.strtod.o nodejs> [25/2106] CXX obj/deps/v8/src/base/platform/v8_libbase.time.o nodejs> [26/2106] CXX obj/deps/v8/src/base/platform/v8_libbase.platform.o nodejs> [27/2106] CXX obj/deps/v8/src/base/v8_libbase.region-allocator.o nodejs> [28/2106] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-page-allocator.o nodejs> [29/2106] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-virtual-address-space.o nodejs> [30/2106] CXX obj/deps/v8/src/base/v8_libbase.sys-info.o nodejs> [31/2106] CXX obj/deps/v8/src/base/v8_libbase.strings.o nodejs> [32/2106] CXX obj/deps/v8/src/base/v8_libbase.vlq-base64.o nodejs> [33/2106] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space-page-allocator.o nodejs> [34/2106] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space.o nodejs> [35/2106] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix-time.o nodejs> [36/2106] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace_posix.o nodejs> [37/2106] CXX obj/deps/v8/src/base/utils/v8_libbase.random-number-generator.o nodejs> [38/2106] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix.o nodejs> [39/2106] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o nodejs> [40/2106] AR obj/tools/v8_gypfiles/libv8_libbase.a nodejs> [41/2106] CXX obj/deps/v8/src/torque/torque_base.cpp-builder.o nodejs> [42/2106] CXX obj/deps/v8/src/torque/torque_base.source-positions.o nodejs> [43/2106] CXX obj/deps/v8/src/torque/torque_base.declarable.o nodejs> [44/2106] CXX obj/deps/v8/src/torque/torque_base.global-context.o nodejs> [45/2106] CXX obj/deps/v8/src/torque/torque_base.earley-parser.o nodejs> [46/2106] CXX obj/deps/v8/src/torque/torque_base.kythe-data.o nodejs> [47/2106] CXX obj/deps/v8/src/torque/torque_base.server-data.o nodejs> [48/2106] CXX obj/deps/v8/src/torque/torque_base.cfg.o nodejs> [49/2106] CXX obj/deps/v8/src/torque/torque_base.class-debug-reader-generator.o nodejs> [50/2106] CXX obj/deps/v8/src/torque/torque_base.cc-generator.o nodejs> [51/2106] CXX obj/deps/v8/src/torque/torque_base.torque-code-generator.o nodejs> [52/2106] CXX obj/deps/v8/src/torque/torque_base.declaration-visitor.o nodejs> [53/2106] CXX obj/deps/v8/src/torque/torque_base.instance-type-generator.o nodejs> [54/2106] CXX obj/deps/v8/src/torque/torque_base.declarations.o nodejs> [55/2106] CXX obj/deps/v8/src/torque/torque_base.csa-generator.o nodejs> [56/2106] CXX obj/deps/v8/src/torque/torque_base.type-oracle.o nodejs> [57/2106] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecode-operands.o nodejs> [58/2106] CXX obj/deps/v8/src/torque/torque_base.instructions.o nodejs> [59/2106] CXX obj/deps/v8/src/torque/torque_base.type-inference.o nodejs> [60/2106] CXX obj/deps/v8/src/builtins/bytecode_builtins_list_generator.generate-bytecodes-builtins-list.o nodejs> [61/2106] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o nodejs> [62/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock_wait.o nodejs> [63/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.unscaledcycleclock.o nodejs> [64/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.raw_logging.o nodejs> [65/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.low_level_alloc.o nodejs> [66/2106] LINK bytecode_builtins_list_generator nodejs> [67/2106] ACTION generate_bytecode_builtins_list: generate_bytecode_builtins_list_action_3931b343a4cb0bd98da4e581f6ce90fe nodejs> [68/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock.o nodejs> [69/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.throw_delegate.o nodejs> [70/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/abseil.log_severity.o nodejs> [71/2106] CXX obj/deps/v8/src/torque/torque_base.utils.o nodejs> [72/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.cycleclock.o nodejs> [73/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.sysinfo.o nodejs> [74/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.thread_identity.o nodejs> [75/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.cpu_detect.o nodejs> [76/2106] CXX obj/deps/v8/src/torque/torque_base.torque-compiler.o nodejs> [77/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/abseil.crc32c.o nodejs> [78/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_x86_arm_combined.o nodejs> [79/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.address_is_readable.o nodejs> [80/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_memcpy_x86_arm_combined.o nodejs> [81/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_memcpy_fallback.o nodejs> [82/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.hashtablez_sampler_force_weak_definition.o nodejs> [83/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc.o nodejs> [84/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.hashtablez_sampler.o nodejs> [85/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.stacktrace.o nodejs> [86/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.vdso_support.o nodejs> [87/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.elf_mem_image.o nodejs> [88/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_cord_state.o nodejs> [89/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.exponential_biased.o nodejs> [90/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.raw_hash_set.o nodejs> [91/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.demangle.o nodejs> [92/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.city.o nodejs> [93/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.low_level_hash.o nodejs> [94/2106] CXX obj/deps/v8/src/torque/torque.torque.o nodejs> [95/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.symbolize.o nodejs> [96/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.ascii.o nodejs> [97/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/numeric/abseil.int128.o nodejs> [98/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.hash.o nodejs> [99/2106] CXX obj/deps/v8/src/torque/torque_base.type-visitor.o nodejs> [100/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord_buffer.o nodejs> [101/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.charconv.o nodejs> [102/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.charconv_parse.o nodejs> [103/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord_analysis.o nodejs> [104/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_internal.o nodejs> [105/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree_reader.o nodejs> [106/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree_navigator.o nodejs> [107/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_consume.o nodejs> [108/2106] CXX obj/deps/v8/src/torque/torque_base.types.o nodejs> [109/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_functions.o project-manager-files> unpacking 'github:Fuuzetsu/shellcheck-nix-attributes/51b49d5fe65ece69eb5e2003396bf096083ec281?narHash=sha256-a0WyWaz%2BnMYFWI43Ip9EUnPuBW0O4EIiTzYZKGqNjss%3D' into the Git cache...EyR4OsVugjnf88Y%3D»/' to the store nodejs> [110/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.charconv_bigint.o nodejs> [111/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.pow10_helper.o nodejs> [112/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.escaping.o nodejs> [113/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.ostringstream.o nodejs> [114/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_crc.o nodejs> [115/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.damerau_levenshtein_distance.o nodejs> [116/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.escaping.o nodejs> [117/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.utf8.o nodejs> [118/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.memutil.o nodejs> [119/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.output.o nodejs> [120/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.extension.o nodejs> [121/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.stringify_sink.o nodejs> [122/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_handle.o nodejs> [123/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_sample_token.o nodejs> [124/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.match.o nodejs> [125/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree.o nodejs> [126/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_info.o nodejs> [127/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.bind.o nodejs> [128/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.parser.o nodejs> [129/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.arg.o nodejs> [130/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.string_view.o nodejs> [131/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_split.o nodejs> [132/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.float_conversion.o nodejs> [133/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.numbers.o nodejs> [134/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.win32_waiter.o nodejs> [135/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_replace.o nodejs> [136/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord.o nodejs> [137/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_cat.o nodejs> [138/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.substitute.o nodejs> [139/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.graphcycles.o project-manager-files> copying path '/nix/store/hjcbx35g306x7x2p7vcwaq8gvy2cfsmx-source' from 'https://cache.garnix.io'...che.garnix.iottributes/archive/51b49d5fe65ece69eb5e2003396bf096083ec281.tar.gz' nodejs> [140/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.create_thread_identity.o nodejs> [141/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.per_thread_sem.o nodejs> [142/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.civil_time_detail.o nodejs> [143/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.futex_waiter.o nodejs> [144/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.pthread_waiter.o nodejs> [145/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.kernel_timeout.o nodejs> [146/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.sem_waiter.o nodejs> [147/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.waiter_base.o nodejs> [148/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.clock.o nodejs> [149/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.stdcpp_waiter.o nodejs> [150/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.format.o nodejs> [151/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.civil_time.o nodejs> [152/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_fixed.o nodejs> [153/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_posix.o nodejs> [154/2106] STAMP obj/tools/v8_gypfiles/v8_flags.actions_depends.stamp nodejs> [155/2106] ACTION Checking inspector protocol compatibility nodejs> [156/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.duration.o nodejs> [157/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.mutex.o nodejs> [158/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.compress.o nodejs> [159/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.adler32.o nodejs> [160/2106] ACTION Generating inspector protocol sources from protocol json nodejs> [161/2106] STAMP obj/tools/v8_gypfiles/v8_inspector_headers.actions_rules_copies.stamp nodejs> [162/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.cpu_features.o nodejs> [163/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.zone_info_source.o nodejs> [164/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o nodejs> [165/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.crc32.o nodejs> [166/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.gzread.o nodejs> [167/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o nodejs> [168/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_if.o nodejs> [169/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o nodejs> [170/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.infback.o nodejs> [171/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o nodejs> [172/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.deflate.o nodejs> [173/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.inffast.o nodejs> [174/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_lookup.o nodejs> [175/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_impl.o nodejs> [176/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.zutil.o nodejs> [177/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o nodejs> [178/2106] CXX obj/deps/v8/third_party/zlib/google/v8_zlib.compression_utils_portable.o nodejs> [179/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_libc.o nodejs> [180/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.trees.o nodejs> [181/2106] CXX obj/deps/v8/src/regexp/gen-regexp-special-case.gen-regexp-special-case.o nodejs> [182/2106] CC obj/deps/v8/third_party/zlib/v8_zlib.inflate.o nodejs> [183/2106] LINK gen-regexp-special-case nodejs> [184/2106] ACTION run_gen-regexp-special-case: run_gen-regexp-special-case_action_bd80f64862dd779165d4349ffcbe0211 nodejs> [185/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_format.o nodejs> [186/2106] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-thread-isolated-allocator.o nodejs> [187/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.time.o nodejs> [188/2106] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-job.o nodejs> [189/2106] CXX obj/deps/v8/src/libplatform/v8_libplatform.task-queue.o nodejs> [190/2106] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-buffer.o nodejs> [191/2106] AR obj/tools/v8_gypfiles/libv8_zlib.a nodejs> [192/2106] CC obj/deps/zstd/lib/common/zstd.debug.o nodejs> [193/2106] CXX obj/deps/v8/src/libplatform/v8_libplatform.delayed-task-queue.o nodejs> [194/2106] CC obj/deps/zstd/lib/common/zstd.entropy_common.o nodejs> [195/2106] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-worker-threads-task-runner.o project-manager-files> unpacking 'github:garnix-io/nix-systems/c2466c5c1d3591933b4389868902e2f47a47fadb?narHash=sha256-y17fVgb4LJheN4VDsHCmZRHrOJwKj8oUPvXk2FqUOnI%3D' into the Git cache... nodejs> [196/2106] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o nodejs> [197/2106] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-foreground-task-runner.o nodejs> [198/2106] CXX obj/src/node_js2c.embedded_data.o nodejs> [199/2106] CC obj/deps/zstd/lib/common/zstd.threading.o nodejs> [200/2106] CC obj/deps/zstd/lib/common/zstd.fse_decompress.o nodejs> [201/2106] CC obj/deps/zstd/lib/compress/zstd.fse_compress.o nodejs> [202/2106] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o nodejs> [203/2106] CC obj/deps/zstd/lib/common/zstd.pool.o nodejs> [204/2106] CC obj/deps/zstd/lib/common/zstd.zstd_common.o nodejs> [205/2106] CC obj/deps/zstd/lib/common/zstd.error_private.o nodejs> [206/2106] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-platform.o nodejs> [207/2106] CC obj/deps/zstd/lib/compress/zstd.hist.o nodejs> [208/2106] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_info.o nodejs> [209/2106] CC obj/deps/zstd/lib/common/zstd.xxhash.o nodejs> [210/2106] AR obj/tools/v8_gypfiles/libabseil.a nodejs> [211/2106] CC obj/deps/zstd/lib/compress/zstd.zstd_compress_literals.o nodejs> [212/2106] CXX obj/deps/v8/src/torque/torque_base.implementation-visitor.o nodejs> [213/2106] CC obj/deps/zstd/lib/compress/zstd.zstd_compress_sequences.o nodejs> [214/2106] CC obj/deps/zstd/lib/compress/zstd.zstd_compress_superblock.o nodejs> [215/2106] CXX obj/deps/v8/src/libplatform/v8_libplatform.worker-thread.o nodejs> [216/2106] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o nodejs> [217/2106] CC obj/deps/zstd/lib/compress/zstd.zstd_preSplit.o nodejs> [218/2106] CC obj/deps/zstd/lib/compress/zstd.zstd_ldm.o nodejs> [219/2106] CC obj/deps/zstd/lib/decompress/zstd.zstd_ddict.o nodejs> [220/2106] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.tracing-controller.o nodejs> [221/2106] AR obj/tools/v8_gypfiles/libv8_libplatform.a nodejs> [222/2106] CC obj/deps/uvwasi/src/uvwasi.clocks.o nodejs> [223/2106] CC obj/deps/zstd/lib/compress/zstd.huf_compress.o nodejs> [224/2106] CC obj/deps/uvwasi/src/uvwasi.fd_table.o nodejs> [225/2106] CC obj/deps/zstd/lib/compress/zstd.zstdmt_compress.o nodejs> [226/2106] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o nodejs> [227/2106] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o nodejs> [228/2106] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o nodejs> [229/2106] CC obj/deps/uvwasi/src/uvwasi.sync_helpers.o nodejs> [230/2106] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o nodejs> [231/2106] CC obj/deps/zstd/lib/decompress/zstd.zstd_decompress.o nodejs> [232/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_debug.o nodejs> [233/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_callbacks.o nodejs> [234/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_extpri.o nodejs> [235/2106] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o nodejs> [236/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_buf.o nodejs> [237/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_hd_huffman_data.o nodejs> [238/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_hd_huffman.o nodejs> [239/2106] CC obj/deps/uvwasi/src/uvwasi.uvwasi.o nodejs> ../../deps/uvwasi/src/uvwasi.c: In function 'uvwasi__get_filestat_set_times': nodejs> ../../deps/uvwasi/src/uvwasi.c:107:20: warning: 'stat.st_atim' may be used uninitialized [-Wmaybe-uninitialized] nodejs> 107 | *st_atim = stat.st_atim / NANOS_PER_SEC; nodejs> | ~~~~^~~~~~~~ nodejs> ../../deps/uvwasi/src/uvwasi.c:64:21: note: 'stat' declared here nodejs> 64 | uvwasi_filestat_t stat; nodejs> | ^~~~ nodejs> [240/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_frame.o nodejs> [241/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_helper.o nodejs> [242/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_alpn.o nodejs> [243/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_mem.o nodejs> [244/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_map.o nodejs> [245/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_http.o nodejs> [246/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_hd.o nodejs> [247/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_option.o nodejs> [248/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_outbound_item.o nodejs> [249/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_queue.o nodejs> [250/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_priority_spec.o nodejs> [251/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_ratelim.o nodejs> [252/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_pq.o nodejs> [253/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_rcbuf.o nodejs> [254/2106] CC obj/deps/zstd/lib/decompress/zstd.huf_decompress.o nodejs> [255/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_time.o nodejs> [256/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_version.o nodejs> [257/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_submit.o nodejs> [258/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_stream.o nodejs> [259/2106] CC obj/deps/nghttp2/lib/nghttp2.sfparse.o nodejs> [260/2106] CXX obj/deps/v8/src/torque/torque_base.torque-parser.o nodejs> [261/2106] AR obj/tools/v8_gypfiles/libtorque_base.a nodejs> [262/2106] STAMP obj/tools/v8_gypfiles/torque.actions_depends.stamp nodejs> [263/2106] CC obj/deps/zstd/lib/compress/zstd.zstd_compress.o nodejs> [264/2106] CC obj/deps/llhttp/src/llhttp.api.o nodejs> [265/2106] CC obj/deps/llhttp/src/llhttp.http.o nodejs> [266/2106] CC obj/deps/zstd/lib/compress/zstd.zstd_opt.o nodejs> [267/2106] CXX obj/tools/node_js2c.js2c.o nodejs> [268/2106] LINK torque nodejs> [269/2106] CC obj/deps/zstd/lib/compress/zstd.zstd_fast.o nodejs> [270/2106] CC obj/deps/zstd/lib/compress/zstd.zstd_double_fast.o nodejs> [271/2106] CXX obj/deps/nbytes/src/nbytes.nbytes.o nodejs> [272/2106] CC obj/deps/zstd/lib/decompress/zstd.zstd_decompress_block.o nodejs> [273/2106] CXX obj/deps/ncrypto/ncrypto.engine.o nodejs> In file included from ../../deps/ncrypto/engine.cc:1: nodejs> ../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 208 | using HMACCtxPointer = DeleteFnPtr; nodejs> | ^ nodejs> In file included from ../../deps/ncrypto/ncrypto.h:10: nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/hmac.h:35:28: note: declared here nodejs> 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); nodejs> | ^~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 211 | using RSAPointer = DeleteFnPtr; nodejs> | ^ nodejs> In file included from ../../deps/ncrypto/ncrypto.h:12: nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/rsa.h:304:28: note: declared here nodejs> 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); nodejs> | ^~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.h:658:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 658 | DeleteFnPtr dh_; nodejs> | ^ nodejs> In file included from ../../deps/ncrypto/ncrypto.h:5: nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:211:28: note: declared here nodejs> 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); nodejs> | ^~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.h:948:34: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 948 | DeleteFnPtr key_; nodejs> | ^ nodejs> In file included from ../../deps/ncrypto/ncrypto.h:7: nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ec.h:1022:28: note: declared here nodejs> 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); nodejs> | ^~~~~~~~~~~ nodejs> ../../deps/ncrypto/engine.cc: In member function 'void ncrypto::EnginePointer::reset(ENGINE*, bool)': nodejs> ../../deps/ncrypto/engine.cc:31:20: warning: 'int ENGINE_finish(ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 31 | ENGINE_finish(engine); nodejs> | ~~~~~~~~~~~~~^~~~~~~~ nodejs> In file included from ../../deps/ncrypto/ncrypto.h:23: nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/engine.h:628:27: note: declared here nodejs> 628 | OSSL_DEPRECATEDIN_3_0 int ENGINE_finish(ENGINE *e); nodejs> | ^~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/engine.cc:33:18: warning: 'int ENGINE_free(ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 33 | ENGINE_free(engine); nodejs> | ~~~~~~~~~~~^~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/engine.h:493:27: note: declared here nodejs> 493 | OSSL_DEPRECATEDIN_3_0 int ENGINE_free(ENGINE *e); nodejs> | ^~~~~~~~~~~ nodejs> ../../deps/ncrypto/engine.cc: In static member function 'static ncrypto::EnginePointer ncrypto::EnginePointer::getEngineByName(std::string_view, ncrypto::CryptoErrorList*)': nodejs> ../../deps/ncrypto/engine.cc:50:36: warning: 'ENGINE* ENGINE_by_id(const char*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 50 | EnginePointer engine(ENGINE_by_id(name.data())); nodejs> | ~~~~~~~~~~~~^~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/engine.h:336:31: note: declared here nodejs> 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); nodejs> | ^~~~~~~~~~~~ nodejs> ../../deps/ncrypto/engine.cc:53:40: warning: 'ENGINE* ENGINE_by_id(const char*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 53 | engine = EnginePointer(ENGINE_by_id("dynamic")); nodejs> | ~~~~~~~~~~~~^~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/engine.h:336:31: note: declared here nodejs> 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id); nodejs> | ^~~~~~~~~~~~ nodejs> ../../deps/ncrypto/engine.cc:55:34: warning: 'int ENGINE_ctrl_cmd_string(ENGINE*, const char*, const char*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 55 | if (!ENGINE_ctrl_cmd_string(engine.get(), "SO_PATH", name.data(), 0) || nodejs> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/engine.h:479:5: note: declared here nodejs> 479 | int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg, nodejs> | ^~~~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/engine.cc:56:34: warning: 'int ENGINE_ctrl_cmd_string(ENGINE*, const char*, const char*, int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 56 | !ENGINE_ctrl_cmd_string(engine.get(), "LOAD", nullptr, 0)) { nodejs> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/engine.h:479:5: note: declared here nodejs> 479 | int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg, nodejs> | ^~~~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/engine.cc: In member function 'bool ncrypto::EnginePointer::setAsDefault(uint32_t, ncrypto::CryptoErrorList*)': nodejs> ../../deps/ncrypto/engine.cc:67:28: warning: 'int ENGINE_set_default(ENGINE*, unsigned int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 67 | return ENGINE_set_default(engine, flags) != 0; nodejs> | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/engine.h:708:27: note: declared here nodejs> 708 | OSSL_DEPRECATEDIN_3_0 int ENGINE_set_default(ENGINE *e, unsigned int flags); nodejs> | ^~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/engine.cc: In member function 'bool ncrypto::EnginePointer::init(bool)': nodejs> ../../deps/ncrypto/engine.cc:73:21: warning: 'int ENGINE_init(ENGINE*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 73 | return ENGINE_init(engine) == 1; nodejs> | ~~~~~~~~~~~^~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/engine.h:620:27: note: declared here nodejs> 620 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e); nodejs> | ^~~~~~~~~~~ nodejs> ../../deps/ncrypto/engine.cc: In member function 'ncrypto::EVPKeyPointer ncrypto::EnginePointer::loadPrivateKey(std::string_view)': nodejs> ../../deps/ncrypto/engine.cc:79:30: warning: 'EVP_PKEY* ENGINE_load_private_key(ENGINE*, const char*, UI_METHOD*, void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 79 | ENGINE_load_private_key(engine, key_name.data(), nullptr, nullptr)); nodejs> | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/engine.h:638:11: note: declared here nodejs> 638 | EVP_PKEY *ENGINE_load_private_key(ENGINE *e, const char *key_id, nodejs> | ^~~~~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/engine.cc: In static member function 'static void ncrypto::EnginePointer::initEnginesOnce()': nodejs> ../../deps/ncrypto/engine.cc:85:32: warning: 'void ENGINE_load_builtin_engines()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 85 | ENGINE_load_builtin_engines(); nodejs> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/engine.h:358:28: note: declared here nodejs> 358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void); nodejs> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/engine.cc:86:33: warning: 'int ENGINE_register_all_complete()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 86 | ENGINE_register_all_complete(); nodejs> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/engine.h:415:27: note: declared here nodejs> 415 | OSSL_DEPRECATEDIN_3_0 int ENGINE_register_all_complete(void); nodejs> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> [274/2106] CC obj/deps/llhttp/src/llhttp.llhttp.o nodejs> [275/2106] CXX obj/deps/inspector_protocol/crdtp/crdtp.error_support.o nodejs> [276/2106] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_session.o nodejs> [277/2106] CXX obj/deps/inspector_protocol/crdtp/crdtp.json_platform.o nodejs> [278/2106] CC obj/deps/cares/src/lib/cares.ares_addrinfo2hostent.o nodejs> [279/2106] CC obj/deps/cares/src/lib/cares.ares_android.o nodejs> [280/2106] CC obj/deps/cares/src/lib/cares.ares_addrinfo_localhost.o nodejs> [281/2106] CXX obj/deps/inspector_protocol/crdtp/crdtp.span.o nodejs> [282/2106] CC obj/deps/cares/src/lib/cares.ares_cancel.o nodejs> [283/2106] CC obj/deps/cares/src/lib/cares.ares_close_sockets.o nodejs> [284/2106] CC obj/deps/cares/src/lib/cares.ares_data.o nodejs> [285/2106] CC obj/deps/cares/src/lib/cares.ares_cookie.o nodejs> [286/2106] CC obj/deps/cares/src/lib/cares.ares_conn.o nodejs> [287/2106] CC obj/deps/cares/src/lib/cares.ares_destroy.o nodejs> [288/2106] CC obj/deps/cares/src/lib/cares.ares_free_hostent.o nodejs> [289/2106] CC obj/deps/cares/src/lib/cares.ares_free_string.o nodejs> [290/2106] CC obj/deps/cares/src/lib/cares.ares_freeaddrinfo.o nodejs> [291/2106] CXX obj/deps/inspector_protocol/crdtp/crdtp.status.o nodejs> [292/2106] CC obj/deps/cares/src/lib/cares.ares_getenv.o nodejs> [293/2106] CC obj/deps/histogram/src/histogram.hdr_histogram.o nodejs> [294/2106] CXX obj/deps/inspector_protocol/crdtp/crdtp.serializable.o nodejs> [295/2106] CC obj/deps/cares/src/lib/cares.ares_gethostbyaddr.o nodejs> [296/2106] CC obj/deps/cares/src/lib/cares.ares_getaddrinfo.o nodejs> [297/2106] CC obj/deps/cares/src/lib/cares.ares_gethostbyname.o nodejs> [298/2106] CC obj/deps/cares/src/lib/cares.ares_library_init.o nodejs> [299/2106] CC obj/deps/cares/src/lib/cares.ares_getnameinfo.o nodejs> [300/2106] CC obj/deps/cares/src/lib/cares.ares_init.o nodejs> [301/2106] CC obj/deps/cares/src/lib/cares.ares_metrics.o nodejs> [302/2106] CC obj/deps/cares/src/lib/cares.ares_parse_into_addrinfo.o nodejs> [303/2106] CC obj/deps/cares/src/lib/cares.ares_hosts_file.o nodejs> [304/2106] CC obj/deps/cares/src/lib/cares.ares_options.o nodejs> [305/2106] CC obj/deps/cares/src/lib/cares.ares_query.o nodejs> [306/2106] CC obj/deps/cares/src/lib/cares.ares_qcache.o nodejs> [307/2106] CXX obj/deps/inspector_protocol/crdtp/crdtp.cbor.o nodejs> [308/2106] CC obj/deps/cares/src/lib/cares.ares_search.o nodejs> [309/2106] CXX obj/deps/inspector_protocol/crdtp/crdtp.protocol_core.o nodejs> [310/2106] CC obj/deps/cares/src/lib/cares.ares_strerror.o nodejs> [311/2106] CC obj/deps/cares/src/lib/cares.ares_send.o nodejs> [312/2106] CC obj/deps/cares/src/lib/cares.ares_sysconfig_mac.o project-manager-files> these 43 derivations will be built:), 29.9 MiB DL] querying info about missing pathscache.nixos.orgix.io902e2f47a47fadb.tar.gz' project-manager-files> /nix/store/b1g6f577jai253jn7awd6szzm66nqf7f-nodejs-configure.drv[K project-manager-files> /nix/store/0nfli41z3qg37pvd3yh91k1rrxgh90zy-nodejs-22.20.0.drv project-manager-files> /nix/store/18xb04slazjwcsbr2ryj11rkc4ahd7yn-builder.pl.drv project-manager-files> /nix/store/6m64ml7fg02m33z5wf8as4hr53bmzr6q-pm-shell-aliases.sh.drv project-manager-files> /nix/store/2sz2k5wdbybrwy829ki4w73nadrj1s79-pnpm-8.15.9.drv project-manager-files> /nix/store/3ml7f2b8myh3laghhwjkbchamj8563dh-pnpm-config-hook.drv project-manager-files> /nix/store/98ggi1mjpfw9ckx5w4f597n6j5ghj5jk-bash-language-server-5.4.0.drv project-manager-files> /nix/store/jl3slda6s1bby5b7xb9lm7znlql45p64-bash-strict-mode-0.1.0.drv project-manager-files> /nix/store/accs1535mqv29k3qxdzd08i11x85j5mp-project-manager.drv project-manager-files> /nix/store/hli36bqbxkzdsd8lm0cj3gbmr3x7xhdz-reconstructpackagelock.js.drv project-manager-files> /nix/store/l7b0rzk84l8x91nijqslnid5w0yagbix-linkbins.js.drv project-manager-files> /nix/store/m65pb9p2hxf7hb8bfmwdqfdjl8xhjj2s-pinpointDependencies.js.drv project-manager-files> /nix/store/si73sxwn8afsjlvcxydmgbr69yxwqlbx-install-package.drv project-manager-files> /nix/store/yzyi41n90bwz5b8q7aa53nsmrlfkviry-addintegrityfields.js.drv project-manager-files> /nix/store/y50ma5682y9zmkfl4sfvbxhbv5q3kb5d-prettier-3.5.3.drv project-manager-files> /nix/store/2i5b01by88m9wmkqda7yhlqvlp4708vg-treefmt.toml.drv project-manager-files> /nix/store/dby4vrcpal7j4c2pzd9s7781zs9s19rc-treefmt.drv project-manager-files> /nix/store/fl7bklwhmpp25cl138zrl5s00jpl5xjb-pm-session-vars.sh.drv project-manager-files> /nix/store/7mlyx1qn7fwcjx8fqlpm5b7q9i5mhz2l-project-manager-path-for-flaky.drv project-manager-files> /nix/store/hpyva6d7npangcnzyvh90w9nv43fkgnj-pm-modules-messages.drv project-manager-files> /nix/store/dmdz6b1c2fssixvyjvx3mkrcd8acycw9-updateStatus.drv project-manager-files> /nix/store/3ks7sniqb6lm2i7ky3hclsm7n2akinm8-pm_gitignoreRevs.drv project-manager-files> /nix/store/gnk9hdh1drfig4lpcmz33lbahsx3yipy-pm_githooksprepush.drv project-manager-files> /nix/store/7jfmlhycb4hry5x2rrddd6jfa042jkzm-git-hooks-for-flaky.drv project-manager-files> /nix/store/l1racwmk25kznh1bp0gi7i4dhpkynd4r-pm_gitconfig.drv project-manager-files> /nix/store/mz6qmw0r4kzd03xs75wrlfmrgdjz5g6h-cleanup.drv project-manager-files> /nix/store/s7g79hg5szpv99qrd3gcxbmswbdfy5iq-pm_.vale.ini.drv project-manager-files> /nix/store/wc9qc345gz8lbrsx9dfgnwjraibd9x1m-link.drv project-manager-files> /nix/store/hhczjrab5gkh6s9bhilvx65c5bjqc86n-activation-script.drv project-manager-files> /nix/store/fkd1a1kc8js77pik3s9nvnm42mh8l3dj-pm_.gitattributes.drv project-manager-files> /nix/store/igz6f2hxwlgd1xkzg1pldc9lqisdj2av-pm_.editorconfig.drv project-manager-files> /nix/store/j1jmnaym2qcmhsfxvpbg3rrchhxfv8sy-pm_garnix.yaml.drv project-manager-files> /nix/store/k79i3a58w7mg1901si99g4qxc57kbx3k-pm_.cachevaleconfigvocabulariesflakyaccept.txt.drv project-manager-files> /nix/store/krm26syh3hd3djpcp2ffjli7iar9fbfl-pm_.gitignore.drv project-manager-files> /nix/store/l85b5b7sjb95r1yphbdjg323gg2idw76-pm_.githubrenovate.json.drv project-manager-files> /nix/store/lnym2i1vd9g9zj2qqp01l60krdrjjykw-pm_.cachevaleVocabflakyaccept.txt.drv project-manager-files> /nix/store/qfbnlyrhcisylgs79cq6wfdga41jc2i2-pm_.envrc.drv project-manager-files> /nix/store/vmmn0q6q2gppvpk3a3087k2j0r3lr4xk-pm_nixci.nix.drv project-manager-files> /nix/store/vr3k1g4i0iyzl3mzalpwqnhfin06c40v-pm_.githubsettings.yml.drv project-manager-files> /nix/store/zq8nrvwxr9d28dzzvry9qnv66400j0a5-pm_switchpmgeneration.yml.drv project-manager-files> /nix/store/zrbjdynv2kfl6fkrdafvgqn9si9yryln-pm_flakehubpublish.yml.drv project-manager-files> /nix/store/pz1x1lzzxrzwpp5gs3gpzjl7ppdxcq2l-project-manager-files-for-flaky.drv project-manager-files> /nix/store/213c76j6di7mn3fpph1kajdzfwf0cmda-project-manager-generation-for-flaky.drv project-manager-files> these 275 paths will be fetched (343.82 MiB download, 1683.68 MiB unpacked): project-manager-files> /nix/store/jl5f50dpjhir5m6hwk0pzmxzy98vxx0y-886e4b3b534a9f3ad2facbc99097419e06615900.patch?full_index=1 project-manager-files> /nix/store/bylmxi0aa2v3jz2q7zkdpa49nmpyrkgq-acl-2.3.2 project-manager-files> /nix/store/1crkydpxl0sh8214grfpxhafggbyd7fc-alejandra-4.0.0 project-manager-files> /nix/store/s1rbzc4mmfhwlhafha52c8frsrfkrx37-attr-2.5.2 project-manager-files> /nix/store/wxq21pla3bpk2n22ckand6dhnaq82gy8-audit-4.1.0-lib project-manager-files> /nix/store/b0j07izl8bymrfdjiqiqpbbd31j6fah4-aws-c-auth-0.8.1 project-manager-files> /nix/store/gjcvgjvr1m4f386i2279n8z2ks0dp4rn-aws-c-cal-0.8.0 project-manager-files> /nix/store/dw43m0akrx4i361mz3v39gc5v79msy4v-aws-c-common-0.10.3 project-manager-files> /nix/store/1191rci8hq31x01ibch6rw01hxyppzf1-aws-c-compression-0.3.0 project-manager-files> /nix/store/lv09vqv0iwl5xhalivqrh9vq50dd0qhg-aws-c-event-stream-0.5.0 project-manager-files> /nix/store/sshykf1xl0gx5f5fccs192953ca48mlz-aws-c-http-0.9.2 project-manager-files> /nix/store/72clwj3z0160c40d4kraa515fnaxpg95-aws-c-io-0.15.3 project-manager-files> /nix/store/2py9gyblpjn4md4dajbrjdpkici9fdjz-aws-c-mqtt-0.11.0 project-manager-files> /nix/store/ygxiry6v791vkaixa54v2pr00r00qs56-aws-c-s3-0.7.1 project-manager-files> /nix/store/78jpg9csx11aflfk32zj9mapc8ag8658-aws-c-sdkutils-0.2.1 project-manager-files> /nix/store/4fpvq180yap1qcr05gnv3r0z6rr2sw43-aws-checksums-0.2.2 project-manager-files> /nix/store/wgsh6dpfj8dmdnkrhvhzm1jrx4sa4zw0-aws-crt-cpp-0.29.4 project-manager-files> /nix/store/kz3gilypl4hqdv6dpq1akbdl4frhysla-aws-sdk-cpp-1.11.448 project-manager-files> /nix/store/l9k32vj2aczxw62134j1x0dsh569jz2l-bash-5.2p37 project-manager-files> /nix/store/nn27l879np49xvx6l1a8nqnqlp9apd8n-bash-interactive-5.2p37 project-manager-files> /nix/store/84knz5k1lj38van1mnv8sl59k4wnap4w-bash-interactive-5.2p37-dev project-manager-files> /nix/store/gbqkcv65lzbv0zcd9ps7wsmm2daj3bmi-bash-language-server-pnpm-deps project-manager-files> /nix/store/ngvpcb0rnd2k9pzji7jhqssa9sha0igj-bats-1.11.1 project-manager-files> /nix/store/42pzy4ahwk8p41hwfmz2nldgvsdws8q1-binutils-2.44 project-manager-files> /nix/store/5i17rngglby671bra0ns7nr01v1c0340-binutils-2.44-lib project-manager-files> /nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44 project-manager-files> /nix/store/60mh60sl0igwn43xx6rpzswqapa90da9-boehm-gc-8.2.8 project-manager-files> /nix/store/9c65bhkvvcsahkzp38ir5gqprp4y44lx-brotli-1.1.0-lib project-manager-files> /nix/store/yv4kz5qk38y7x5x5rg8a5lmgd9pcd09n-busybox-1.36.1 project-manager-files> /nix/store/s3mkvm3f20pd1vfx109w89jcc0mdcx2a-bzip2-1.0.8 project-manager-files> /nix/store/59pgpbm743q1nhav513283zinqrf4rqk-bzip2-1.0.8-bin project-manager-files> /nix/store/zwplch93wbpj82bp7riwaixmdx2xi0ah-coreutils-9.7 project-manager-files> /nix/store/ifqpynrl7jh4m6yi5nx17hh4kdszzv39-cracklib-2.10.0 project-manager-files> /nix/store/wq5yb1n1q7w91l174v6ifyv0rn41n0n9-cryptsetup-2.7.5 project-manager-files> /nix/store/nshhjm3s9pwc86s5hyzqf22pn8kikw8j-curl-8.14.1 project-manager-files> /nix/store/a1x1nnzdk606ry2b7jxzsyzx268b34k4-db-4.8.30 project-manager-files> /nix/store/nl8506nciivgw17jnj9bawh0j314m7an-die-hook project-manager-files> /nix/store/z059fc40f58cp2yflhbpfdg539x66b0g-diffutils-3.12 project-manager-files> /nix/store/ry6fmjgjp58jrrhfjzjd4n8ygb7k09yd-direnv-2.36.0 project-manager-files> /nix/store/25rjicrjsc82nyg4cj2ykkmcb69kxlij-dns-root-data-2025-04-14 project-manager-files> /nix/store/36qzlljldgb41snr4l38pfpcy19w7s2j-ed-1.21.1 project-manager-files> /nix/store/ncjvky2z13rk45nqlrizdh9ypn108pch-editline-1.17.1 project-manager-files> /nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192 project-manager-files> /nix/store/fid5v1wd8wkrz39yp73d0hhlny2ms9w5-expand-response-params project-manager-files> /nix/store/jr8kyv517lyd5xcv3pnhr6z4wirbi06r-expat-2.7.3 project-manager-files> /nix/store/4zpfjm2r6chc8b10c1xa1d6asy100sqv-file-5.45 project-manager-files> /nix/store/c9jzm47zb8j7jbpw4a7zdm35qmhdf6ws-findutils-4.10.0 project-manager-files> /nix/store/c597d3z8rwcdx6r6xm1a6xay1vvaaabn-flock-0.4.0 project-manager-files> /nix/store/qvgw9scl3jjy1zsjipm3ngpcq472wj7w-gawk-5.3.2 project-manager-files> /nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0 project-manager-files> /nix/store/cf1a53iqg6ncnygl698c4v0l8qam5a2q-gcc-14.3.0-lib project-manager-files> /nix/store/d84l3qjb077dxkajn24k58z2q261d4lv-gcc-14.3.0-libgcc project-manager-files> /nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0 project-manager-files> /nix/store/vmw4ghy1v0lz64f1xx4cyv6g6qc1lb1k-gdbm-1.25-lib project-manager-files> /nix/store/bnma8xd8wwvsjgnncd0d7q5f7m7vl97n-getent-glibc-2.40-66 project-manager-files> /nix/store/sz6wx51pnm4dpcliyysd27i0jqywm15x-gettext-0.22.5 project-manager-files> /nix/store/639k78iljhfmciklnivi0wja8jcy788g-git-2.50.1 project-manager-files> /nix/store/ka79yp3ljjdkglkg0m55fxcbl130rjm6-git-2.50.1-doc project-manager-files> /nix/store/i3ibgfskl99qd8rslafbpaa1dmxdzh1z-glibc-2.40-66 project-manager-files> /nix/store/fm1snxs1cg8ml9fjj6kra32sc8413k8z-glibc-2.40-66-bin project-manager-files> /nix/store/1v9ggwkpb0xy708s11s1g9fhinn3b06r-glibc-2.40-66-dev project-manager-files> /nix/store/60dqvw79p46541c9wlmlycmycn2plqfx-glibc-2.40-66-getent project-manager-files> /nix/store/6mxnr68qgihr5pmp4avjbijjgwifdnml-gmp-6.3.0 project-manager-files> /nix/store/lm0g29ps43q8bm2gsd26g5pi2zwb6i8d-gmp-with-cxx-6.3.0 project-manager-files> /nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0 project-manager-files> /nix/store/rwyj9q50lxgg2krci51hr7afiql2p8km-gnu-config-2024-01-01 project-manager-files> /nix/store/90r466lzg0jw11v60cki60s0qfhs93vp-gnugrep-3.11 project-manager-files> /nix/store/xpsgmdsqym0ydx6hkvpxrp6174s4fwbl-gnumake-4.4.1 project-manager-files> /nix/store/hgzr9d5da7n07wlq9wv7cxy42z4y86hn-gnupg-2.4.8 project-manager-files> /nix/store/m0i5hf36sv62vgm2ppjkynv03ihdlxvv-gnused-4.9 project-manager-files> /nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35 project-manager-files> /nix/store/zrqnaqv2l3vq6w80jwaf5qhgjjkdk937-gnutls-3.8.9 project-manager-files> /nix/store/zyg1px9d41rmv75jr76lxxfxv3zwkn2z-groff-1.23.0 project-manager-files> /nix/store/kgshgyy6warcdj62p7gm0rnmdl9c9mn0-gtest-1.16.0 project-manager-files> /nix/store/44c243x0jpv587hmxrzl31pripa0f0j8-gzip-1.14 project-manager-files> /nix/store/4kpbg61sraqf1rlvj5ka125j2s93y4r8-hostname-net-tools-2.10 project-manager-files> /nix/store/hwyn38avils3ia95n0ldv192vyazfnhk-http-parser-2.9.4 project-manager-files> /nix/store/rymdwd8k4abh40b3mw4pf69g793mdqbi-iana-etc-20250108 project-manager-files> /nix/store/krj0md2jkaaz4ksrg8wqab80wk34d1d0-icu4c-76.1 project-manager-files> /nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev project-manager-files> /nix/store/rx2kyxfrr9bv4h2w4kgjk8qfl5xsyra1-install-shell-files project-manager-files> /nix/store/isz1y3x6kqw78j45ak7yd4i8kz1hvi9n-iptables-1.8.11 project-manager-files> /nix/store/fpsjnh09h1jnyqm51925wa2xck72jchb-isl-0.20 project-manager-files> /nix/store/b4rm0x46a7p3f0ihqgshf3zhiw6gk8is-jq-1.7.1 project-manager-files> /nix/store/r49zci44xq7i6wl61ayhq82wn6v7w9lm-jq-1.7.1-bin project-manager-files> /nix/store/qwsij6q9za18jyfxb3rj1np3gwvmifg3-json-c-0.18 project-manager-files> /nix/store/nk7wnp1209mv9mdf0vr1ivzsdzm38yzs-kbd-2.7.1 project-manager-files> /nix/store/c9vl68dx0parv94mm2l24000hhrahpyx-kexec-tools-2.0.29 project-manager-files> /nix/store/1v6ry0zx6igrskzd8arw76glqgsi61is-keyutils-1.6.3-lib project-manager-files> /nix/store/b00sis10das1hx3sjc5wbda4jy905hzl-kmod-31 project-manager-files> /nix/store/0rpngd5nyjy2i5iq3k2am6hqjyfzpd49-kmod-31-lib project-manager-files> /nix/store/5cdzaagddbzip0rd0f9bfkfnq143bxd8-krb5-1.21.3-lib project-manager-files> /nix/store/p8fdrwah2spzb8i0f666bn7lpm1ccqj7-less-668 project-manager-files> /nix/store/7jah9wji27w77nvrjf6nap1kqpr73jwb-libapparmor-4.1.2 project-manager-files> /nix/store/b7lgmwg8dcm6qvi62sncv1r9k7pl70vs-libarchive-3.8.2-lib project-manager-files> /nix/store/cmfp2xa710abf2ky47kfg97kxc2pmvx5-libassuan-3.0.2 project-manager-files> /nix/store/y38l4arx7jj82splqhcna30w8484inlb-libblake3-1.8.2 project-manager-files> /nix/store/133wifz6qdf9x1dzcs6kmdsdm6dyys7x-libbpf-1.5.0 project-manager-files> /nix/store/6jq4kagrpiqxv22dw9glfg5nr92fd6xv-libbsd-0.12.2 project-manager-files> /nix/store/40fbzb80rryjmw14n0jg8c8cix45cqad-libcap-2.75-lib project-manager-files> /nix/store/hkj8hw50n2jafdd9ls7ibq09lddgkgnv-libcap-ng-0.8.5 project-manager-files> /nix/store/y77p470daimn1b0cdf1374pgmnp7dvfz-libcbor-0.12.0 project-manager-files> /nix/store/s3a1b4z1g76ghg8lx7n9x1x737fk50yk-libcpuid-0.7.1 project-manager-files> /nix/store/ka48qwfbrhac03afnw6pcmnfq11agwpr-libevent-2.1.12 project-manager-files> /nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8 project-manager-files> /nix/store/6bqcjas8qbflxn3s6idk2pjavxrfq21w-libfido2-1.15.0 project-manager-files> /nix/store/j3bl7wf60xbp20zh0svy0br02mh731dc-libgcrypt-1.10.3-lib project-manager-files> /nix/store/dl9967vkjl6i3k3vc8hyh01yvawwsm4i-libgit2-1.9.0-lib project-manager-files> /nix/store/syp9k0jpzwnwabln2dvi103z7ijwspa3-libgpg-error-1.51 project-manager-files> /nix/store/vi5fmmv0q0z9rjf3jfis7q2i9g05l8s2-libidn2-2.3.8 project-manager-files> /nix/store/0052h2sdzfxvp59y5ax7k5mkz17wgic0-libmd-1.1.0 project-manager-files> /nix/store/lagazc9fy36vg2h9dh7rjxd3a19az0m7-libmicrohttpd-1.0.1 project-manager-files> /nix/store/rzb9ymi1f6nwwpqyrjy968a94zz0izqs-libmnl-1.0.5 project-manager-files> /nix/store/h8xdapcbh1hgqrbcs1xbfamxgx4wwrj3-libmpc-1.3.1 project-manager-files> /nix/store/9i85vbs6fbqji9nny949ay14krk2ks32-libnetfilter_conntrack-1.1.0 project-manager-files> /nix/store/a0gk5zg61lrgsr5z2ksvwickfwxkyrxp-libnfnetlink-1.0.2 project-manager-files> /nix/store/0gybxbd585h4g719vgv0lk8bb7xhcbri-libnftnl-1.2.9 project-manager-files> /nix/store/q1d6bvi964v18xxrfzsgh805h8amgaiy-libnl-3.11.0 project-manager-files> /nix/store/va42yx59azdvkmd8d0f4z1d967c3pkxr-libpcap-1.10.5 project-manager-files> /nix/store/pi5lc3mghn6m2c8x2psvp6z9m1cmbapc-libpipeline-1.5.8 project-manager-files> /nix/store/6dh413ivs6gyzy0s93209jy7cgc40ysx-libpsl-0.21.5 project-manager-files> /nix/store/f20j3x3r4xjc3r4kskaxj4c10miii4zp-libpwquality-1.4.5-lib project-manager-files> /nix/store/5njwabxkp1adj6q55a0yhncj51mnzib9-libseccomp-2.6.0-lib project-manager-files> /nix/store/imwag50h7nn22kvky64v82i6c5bfgxql-libsodium-1.0.20 project-manager-files> /nix/store/wi9cp03qqfw49v3j7fzz44k9kqfm7i9i-libssh2-1.11.1 project-manager-files> /nix/store/w8mfdhc191qmajj92g6yi0izqzvacj2w-libtasn1-4.20.0 project-manager-files> /nix/store/a3yymiwvnif511g59fspsvp63q3kkq9r-libtpms-0.10.0 project-manager-files> /nix/store/d5s1ab9ynjsh45js7d75ijxklzqm49r0-libunistring-1.3 project-manager-files> /nix/store/j3y24dy35j88w7vk1cnf3lf1g3w9r2c9-libuv-1.51.0 project-manager-files> /nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev project-manager-files> /nix/store/cvd68krxqrwgrsigszs0al2i8dnvlwk4-libxcrypt-4.4.38 project-manager-files> /nix/store/f35fr3iklsi4kb4jznr025bzrksg1hms-libxml2-2.13.8 project-manager-files> /nix/store/rf83vadrrhxmf5r5nh7pv8r6p8xbwr5j-libyaml-0.2.5 project-manager-files> /nix/store/dlfjyqx1c99z7szp881jpnzbakw8m97x-linux-headers-6.12.7 project-manager-files> /nix/store/ra5rk5n1sifsb3752p8cigca7alsya5b-linux-pam-1.6.1 project-manager-files> /nix/store/6xk5plhj8i31xky6n4318r9720aclvhv-llhttp-9.2.1 project-manager-files> /nix/store/hqd6vbajkgl0zsnfdk3v3in8nszh1qfl-lndir-1.0.5 project-manager-files> /nix/store/d7rwmcrxibwyvfrdy8cs6x1lzl6w17aw-lowdown-1.3.2-lib project-manager-files> /nix/store/fx63s8mzfl0hp85s7pr97wnygibib6s8-lvm2-2.03.31-lib project-manager-files> /nix/store/294gr25z2l6ac18kl2585ar8shnamkdl-lz4-1.10.0-lib project-manager-files> /nix/store/4kw98q84pbv2nwq3ay12aavfa9zi4d9z-mailcap-2.1.54 project-manager-files> /nix/store/025sr32f1bbzvfwvj80ybnmq4hil58ri-make-binary-wrapper-hook project-manager-files> /nix/store/iw8i9xxh37lhx7sg2pmnw54gmmvcvd2w-make-shell-wrapper-hook project-manager-files> /nix/store/c0f2wpa3h99yrjhr0lzxgb3hlans4yb6-man-db-2.13.0 project-manager-files> /nix/store/68bgk51v8baq44lqb3ps74b7jpcgc30z-mpdecimal-4.0.0 project-manager-files> /nix/store/bgp9znk5cnzmh0fbb2l0rwclbz2qv0w8-mpfr-4.2.2 project-manager-files> /nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5 project-manager-files> /nix/store/dlq6da0kanx17zih03cbkwz61y8ijfjd-net-tools-2.10 project-manager-files> /nix/store/hfwp8v0hkf1msb88xxak64kwsskbg5id-nettle-3.10.1 project-manager-files> /nix/store/qsaszbis1va1b5rvl1fprydx0zad37h2-nghttp2-1.65.0-lib project-manager-files> /nix/store/baai0iy8l2j08zx05ydwz4cf0qgyllx7-nil-2024-08-06 project-manager-files> /nix/store/vzhaimx1jdsx680i85j3rh8qn0n3fak7-ninja-1.12.1 project-manager-files> /nix/store/x92x70hdpnpdblgnvpyar7nbvp8h74nb-nix-2.28.5 project-manager-files> /nix/store/hb74b7w63fdcc69213qzr2mc6x4wr0k5-nix-2.28.5-man project-manager-files> /nix/store/righ0a5sp3swjn2xr59zibpqa8hg85jf-nixos-option project-manager-files> /nix/store/l7sly82mcmgr686wicx141kf2ka4h0v5-node-sources project-manager-files> /nix/store/zsb1zmpd2q1bga152r8sby6c2dlhfl1d-node-v22.20.0.tar.xz project-manager-files> /nix/store/5g8011h2gb37z0vyv1sx3d0par1q6h75-npth-1.8 project-manager-files> /nix/store/84w073z4xjrdxh0n89yddykg7d82d480-nss-cacert-3.115 project-manager-files> /nix/store/5540mrdimy0hzz8zd3j1r622bcrxidz0-oniguruma-6.9.10-lib project-manager-files> /nix/store/2fxp204b9jh1s3lpggdlnws44vvzw1w9-openssl-3.4.3 project-manager-files> /nix/store/y490z63bh4d0yqh55fqvplnkn9kfda3r-openssl-3.4.3-bin project-manager-files> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev project-manager-files> /nix/store/mr2qlbg1005kpgcq06jfmcll69zzfav4-p11-kit-0.25.5 project-manager-files> /nix/store/jangxddrzycnc2rl1wc1sqhqp26yrx4k-patch-2.7.6 project-manager-files> /nix/store/5wf9wpdkxs30811kfgkicn9i3nz9jhsh-patchelf-0.15.0 project-manager-files> /nix/store/n6vl6ni6zxxgh4163cqnjf8p0n7yah0d-pcre2-10.44 project-manager-files> /nix/store/6zmi7qddlyfmknnn6j1ibin454hagdrp-pcsclite-2.3.0-lib project-manager-files> /nix/store/k9lfh0l007sp61rag7d9bf3nn5bg3qy7-perl-5.40.0 project-manager-files> /nix/store/dkj8lkhrnxszlqrfhp72isf4gbh011wz-perl5.40.0-Authen-SASL-2.1700 project-manager-files> /nix/store/cpmmmdmdqwssg63l87ry66gqa32dy251-perl5.40.0-CGI-4.59 project-manager-files> /nix/store/xm50jlvjhvfgafac1bgg725mzx1ha7zy-perl5.40.0-CGI-Fast-2.16 project-manager-files> /nix/store/sa3nxi77fbvhsqrsyrh9jank9qlvpqd2-perl5.40.0-Clone-0.46 project-manager-files> /nix/store/rcm5xr7jbv4ppd52xxkhf86ljvkszzij-perl5.40.0-Crypt-URandom-0.39 project-manager-files> /nix/store/dyvvj190jffvi40qqgfqh6pjnhpfalx7-perl5.40.0-Digest-HMAC-1.04 project-manager-files> /nix/store/9hkmjwiwmzjhc3bldlzjfllx35kb0z72-perl5.40.0-Encode-Locale-1.05 project-manager-files> /nix/store/bfaj5s5p74d608q7v6b62rv4gnbcw4zc-perl5.40.0-FCGI-0.82 project-manager-files> /nix/store/d6qwk9wlslhisb7imqq5gfcqppf1yhlh-perl5.40.0-FCGI-ProcManager-0.28 project-manager-files> /nix/store/cs3bmq8ppvm13icjdwdp5f753j663ck6-perl5.40.0-File-Listing-6.16 project-manager-files> /nix/store/ka4vb8g9byjyhz6fwb1567jw34kv8yxr-perl5.40.0-HTML-Parser-3.81 project-manager-files> /nix/store/znd3lz8b5nkqb80ymrrxf0p3v2d4klm8-perl5.40.0-HTML-TagCloud-0.38 project-manager-files> /nix/store/wyfc8fx4h9fw9jscjb69pldxz7npy948-perl5.40.0-HTML-Tagset-3.20 project-manager-files> /nix/store/1yzyw24zirzv7p3fb9aikik9hpg2yl6i-perl5.40.0-HTTP-CookieJar-0.014 project-manager-files> /nix/store/gjaa2wzl71i6j2mi6f7dyjigpw7iqa84-perl5.40.0-HTTP-Cookies-6.10 project-manager-files> /nix/store/ggj3jz0vspp622bllbd9q98k30rrjhvj-perl5.40.0-HTTP-Daemon-6.16 project-manager-files> /nix/store/3lwgl9b6mv8rnqn9bnrjkj7m6h1p259p-perl5.40.0-HTTP-Date-6.06 project-manager-files> /nix/store/9r8a8rfwgf39vz0i8nl4fw51nik3rn37-perl5.40.0-HTTP-Message-6.45 project-manager-files> /nix/store/3d43mg79p6j94pi1ids55886wpzvhypn-perl5.40.0-HTTP-Negotiate-6.01 project-manager-files> /nix/store/hp1khv252qq4mf8bca6mgwnddjhk4xwi-perl5.40.0-IO-HTML-1.004 project-manager-files> /nix/store/vyjsqcmiy5d5xz1m8dlyhc4dh1hf0x3w-perl5.40.0-IO-Socket-SSL-2.083 project-manager-files> /nix/store/ngvraf6n06mdc2arhcaz6hqc6i9n55c3-perl5.40.0-LWP-MediaTypes-6.04 project-manager-files> /nix/store/0snbyniwb1r3cnjl9x9nbif0gfhmwph0-perl5.40.0-Mozilla-CA-20230821 project-manager-files> /nix/store/ph5pv9f7pimg7pj8zb72fslinlmlsdda-perl5.40.0-Net-HTTP-6.23 project-manager-files> /nix/store/nybj8mlvvy2dg5mz5fazrn96amc80bn2-perl5.40.0-Net-SMTP-SSL-1.04 project-manager-files> /nix/store/41val8hvldpsba2p5h968qxvkcbdc2ka-perl5.40.0-Net-SSLeay-1.92 project-manager-files> /nix/store/34gjbw1i8m18s7qbfv3x17qzmrps1iqq-perl5.40.0-TermReadKey-2.38 project-manager-files> /nix/store/pvcgn24aldi3jpib51va7kgay77iy565-perl5.40.0-Test-Fatal-0.017 project-manager-files> /nix/store/2f26afhylw5929dzsw3sd6yxqnv7jc0a-perl5.40.0-Test-Needs-0.002010 project-manager-files> /nix/store/fg9kf6i51a5d0a526lh81x7vlp4sn6gj-perl5.40.0-Test-RequiresInternet-0.05 project-manager-files> /nix/store/55hq32l96ck1jgfdq2q0xa8c82gb3cmc-perl5.40.0-TimeDate-2.33 project-manager-files> /nix/store/gni1fvxkj5cn8qlj27qz30hz1ilcf826-perl5.40.0-Try-Tiny-0.31 project-manager-files> /nix/store/ifk5d3lg114pqlm5j8pyhvvj19652cmn-perl5.40.0-URI-5.21 project-manager-files> /nix/store/r5syz7c6hpviypkpxsmlxnfvhc8f9s4y-perl5.40.0-WWW-RobotRules-6.02 project-manager-files> /nix/store/3r0yzwy2cbwmmvqdhn3rz72rzwg719g1-perl5.40.0-libnet-3.15 project-manager-files> /nix/store/6pi18h9fngcwyhh6sn19cqsgwd9r4d91-perl5.40.0-libwww-perl-6.72 project-manager-files> /nix/store/565krdax3xg3sa6drzpkdd6i6aw3khi8-pkgconf-2.4.3 project-manager-files> /nix/store/3rn70i60pq9bcd7inshndqj5sr2px0dv-pkgconf-2.4.3-lib project-manager-files> /nix/store/pkcrj09rlck8hlrw6ri20s5g9aqbynlk-pkgconf-wrapper-2.4.3 project-manager-files> /nix/store/0rvcihh5v0bpg162zgkkzs4iq4akvplp-pnpm-8.15.9.tgz project-manager-files> /nix/store/p9b1ysyjvsafrd6ahzmslbw2v711gsx3-prettier-3.5.3.tgz project-manager-files> /nix/store/5ya0yn7vlsh7rjxfsmyasirk2dsn1lms-procps-4.0.4 project-manager-files> /nix/store/0sswrc6460s15941xrys8pbm07830zx3-publicsuffix-list-0-unstable-2025-03-12 project-manager-files> /nix/store/jd20rkmqmkfkcvk2wl2lmzz7acq4svlr-python3-3.12.12 project-manager-files> /nix/store/ylrhjq0zrl1y1mvq0imh5j8absw6hrng-python3.12-cbor2-5.6.5 project-manager-files> /nix/store/qd1zza844sl6pwc8wcpm1ic3vbg48s4i-python3.12-colorama-0.4.6 project-manager-files> /nix/store/p29h97x88mwh5f0qbp18sjx1jd8wda37-python3.12-markdown-it-py-3.0.0 project-manager-files> /nix/store/cz0jfzqqr3ga5qi2vnn7k1l06jk7sba2-python3.12-mdurl-0.1.2 project-manager-files> /nix/store/hdikjhn6cic0ibvb3j8cghy7lg3kv6yy-python3.12-pygments-2.19.1 project-manager-files> /nix/store/dn6x1maxc5cxyq84fc51z8pzjk2f4wq6-python3.12-python-dateutil-2.9.0.post0 project-manager-files> /nix/store/9ap0fph2ybcfnl0f1rsklj990n25ll84-python3.12-pyyaml-6.0.2 project-manager-files> /nix/store/y36kdhm1nhjg3sgxl0g19f8c551vy84m-python3.12-remarshal-1.0.0 project-manager-files> /nix/store/hbrm26lwmi0sap9d2a2hdb2bcchb0qbg-python3.12-rich-14.0.0 project-manager-files> /nix/store/9gzizlngmh03dgkyj7ljic1iv83ynkp7-python3.12-rich-argparse-1.7.0 project-manager-files> /nix/store/ck769p6rspl9pkp4pswzkb0qahp4nmck-python3.12-ruamel-base-1.0.0 project-manager-files> /nix/store/ak4xh8c0mxlzicdnhr61qwv55izxpzl1-python3.12-ruamel-yaml-0.18.10 project-manager-files> /nix/store/1ig9zriwl7ywcyjr8mdc3fnvqcfdqm05-python3.12-ruamel-yaml-clib-0.2.12 project-manager-files> /nix/store/vfy6pmqhgw9kaxiqyhmlg8rmn2aaw6fd-python3.12-six-1.17.0 project-manager-files> /nix/store/3l7f9nnq6zgcapbjhl1vqi4h3yd6l90k-python3.12-tomlkit-0.13.2 project-manager-files> /nix/store/qq8q19pav7jznqkh5j53rppqri906rm3-python3.12-u-msgpack-python-2.8.0 project-manager-files> /nix/store/26lxki9i02bm8qdjkwkp8r1l79chk1cs-qrencode-4.1.1 project-manager-files> /nix/store/gjzm7r9g1qwl5aq2l7ay8n42y47g61ns-rapidcheck-0-unstable-2023-12-14 project-manager-files> /nix/store/k8c60f1c543yng7878rfkc12han58hiv-readline-8.2p13 project-manager-files> /nix/store/zvfwx5xsqc62vpq3wsq6pq035v8ivzsk-s2n-tls-1.5.17 project-manager-files> /nix/store/arcmwrscrf22c3h32ngv74qq30cyhjp9-shadow-4.17.4 project-manager-files> /nix/store/f3091s7iyq5cn9rwxz0skbrvm1a7w8lk-shellcheck-0.10.0-bin project-manager-files> /nix/store/dl8lm5vf0d10vms7dr4fbniqdwhlxnpa-shfmt-3.11.0 project-manager-files> /nix/store/98i8bxjdaz1ryplfb3500glk3ig5pb58-source project-manager-files> /nix/store/ks3slx52c0jmfgg717n0jq9lp354mlnw-sqlite-3.48.0 project-manager-files> /nix/store/17qrg8r0mpynmz06lx60fgs8g6dgbb3a-sqlite-3.48.0-bin project-manager-files> /nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev project-manager-files> /nix/store/9v92708qmblip01dc60vnilzbcii5zad-stdenv-linux project-manager-files> /nix/store/lfwfj17y9fpjb73nsj2m35rmkh587a0x-stdenv-linux project-manager-files> /nix/store/2dqf465jfs9w73jihy4yk8yc47673i18-systemd-257.10 project-manager-files> /nix/store/a3608q50a1v0fcap02zq8gyjzxqhd85s-systemd-minimal-libs-257.10 project-manager-files> /nix/store/dk9ip8g3hwid73km3vzikx3z81z4nxz1-tarWrapper project-manager-files> /nix/store/k89i56m6xryzi4cp5szdqxi39v82mk5p-tbb-2021.11.0 project-manager-files> /nix/store/1v1hww4wcl2h88fx8dv8lg2wkp4rb9n5-tbb-2021.11.0-dev project-manager-files> /nix/store/7z8r52kzjjy270qdxz5dmvn7v9dj8s2l-tcb-1.2 project-manager-files> /nix/store/wz9wxz8ks4gra0qqi6fx2k1h0wxy1k8a-tpm2-tss-4.1.3 project-manager-files> /nix/store/fwvs562iykzdi02kddg62f7vk297ll4g-treefmt-2.3.1 project-manager-files> /nix/store/2s4hpq73hn49jd84x976m3acp3rd3k1x-tzdata-2025b project-manager-files> /nix/store/zysii25rs1dd8liwmrzfa4apbpwq90rq-unbound-1.23.1-lib project-manager-files> /nix/store/f244pq7qm9ga22jpa4l0vca2ys4q7wh7-update-autotools-gnu-config-scripts-hook project-manager-files> /nix/store/jp9hc075zlj3g8ca9adznicvnlna19si-util-linux-2.41.1 project-manager-files> /nix/store/b4zrkdzc1fmdswsp9rly8s7c3mrzdbxv-util-linux-2.41.1-bin project-manager-files> /nix/store/8x9cm1ywpkz6qhllywvzma2dcrv49r6w-util-linux-2.41.1-dev project-manager-files> /nix/store/fiwmcvwrn12ygrdacm6gjzyswspwzwfv-util-linux-2.41.1-lib project-manager-files> /nix/store/mblzi97cq4fshh00d6ki63pyz2jymsw3-util-linux-2.41.1-login project-manager-files> /nix/store/y0w5myh0dqpgn8ng3vlpirhxfqx4cr01-util-linux-2.41.1-mount project-manager-files> /nix/store/qsn4kgbzjwax2n4zzxz4p8bk237wjhxr-util-linux-2.41.1-swap project-manager-files> /nix/store/vviigq6ivqsvccdcqa8x6yjkjyha37mj-util-linux-minimal-2.41.1-bin project-manager-files> /nix/store/18ks84vwka6v1ldjp0cnil98pyykr3a9-util-linux-minimal-2.41.1-lib project-manager-files> /nix/store/xhll94m7ylb2v42xadrrrrlhrn798x0k-util-linux-minimal-2.41.1-login project-manager-files> /nix/store/izqi1kbfayrajfvmsbsq5gb5qlrr65pa-util-linux-minimal-2.41.1-mount project-manager-files> /nix/store/s1xwhyh16gnl7zcxmmdhjirkzwaxda3p-util-linux-minimal-2.41.1-swap project-manager-files> /nix/store/sdrsmvdgjxh8270frrwq212wkh4w6bvd-vale-3.11.2 project-manager-files> /nix/store/b8w73v17699k1zdnd31lvzzcp5f0rmni-version-check-hook project-manager-files> /nix/store/16hvpw4b3r05girazh4rnwbw0jgjkb4l-xgcc-14.3.0-libgcc project-manager-files> /nix/store/6ab07lf8v6zjcjr8ysxcsf13kn8593vb-xz-5.8.1 project-manager-files> /nix/store/b7g83isqdl778kmcpv6v68z76x4x5riv-xz-5.8.1-bin project-manager-files> /nix/store/f2q5ld1nipl8w1r2w8m6azhlm2varqgb-zlib-1.3.1 project-manager-files> /nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev project-manager-files> /nix/store/f17vj6c0s3rb57dda77p176abpa3v4x8-zlib-ng-2.2.4 project-manager-files> /nix/store/2m97xlq3lpfawmvnp9ii2kk1j0yfzy6q-zstd-1.5.7 project-manager-files> /nix/store/rigwlrg08iw071x8brffd9cq8x039k6z-zstd-1.5.7-bin nodejs> [313/2106] CC obj/deps/cares/src/lib/cares.ares_set_socket_functions.o nodejs> [314/2106] CC obj/deps/cares/src/lib/cares.ares_socket.o project-manager-files> copying path '/nix/store/84w073z4xjrdxh0n89yddykg7d82d480-nss-cacert-3.115' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/ka79yp3ljjdkglkg0m55fxcbl130rjm6-git-2.50.1-doc' from 'https://cache.nixos.org'... DL] project-manager-files> copying path '/nix/store/rymdwd8k4abh40b3mw4pf69g793mdqbi-iana-etc-20250108' from 'https://cache.nixos.org'...L] project-manager-files> copying path '/nix/store/rwyj9q50lxgg2krci51hr7afiql2p8km-gnu-config-2024-01-01' from 'https://cache.nixos.org'...[0m project-manager-files> copying path '/nix/store/dyvvj190jffvi40qqgfqh6pjnhpfalx7-perl5.40.0-Digest-HMAC-1.04' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/4kw98q84pbv2nwq3ay12aavfa9zi4d9z-mailcap-2.1.54' from 'https://cache.nixos.org'...B DL] project-manager-files> copying path '/nix/store/ifk5d3lg114pqlm5j8pyhvvj19652cmn-perl5.40.0-URI-5.21' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/3r0yzwy2cbwmmvqdhn3rz72rzwg719g1-perl5.40.0-libnet-3.15' from 'https://cache.nixos.org'...[0m project-manager-files> copying path '/nix/store/d6qwk9wlslhisb7imqq5gfcqppf1yhlh-perl5.40.0-FCGI-ProcManager-0.28' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/znd3lz8b5nkqb80ymrrxf0p3v2d4klm8-perl5.40.0-HTML-TagCloud-0.38' from 'https://cache.nixos.org'... nss-cacert-3.115 from https://cache.nixos.org project-manager-files> copying path '/nix/store/2s4hpq73hn49jd84x976m3acp3rd3k1x-tzdata-2025b' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/d84l3qjb077dxkajn24k58z2q261d4lv-gcc-14.3.0-libgcc' from 'https://cache.nixos.org'...DL] fetching git-2.50.1-doc from https://cache.nixos.org project-manager-files> copying path '/nix/store/d5s1ab9ynjsh45js7d75ijxklzqm49r0-libunistring-1.3' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/rcm5xr7jbv4ppd52xxkhf86ljvkszzij-perl5.40.0-Crypt-URandom-0.39' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/16hvpw4b3r05girazh4rnwbw0jgjkb4l-xgcc-14.3.0-libgcc' from 'https://cache.nixos.org'...L] fetching iana-etc-20250108 from https://cache.nixos.org project-manager-files> copying path '/nix/store/9hkmjwiwmzjhc3bldlzjfllx35kb0z72-perl5.40.0-Encode-Locale-1.05' from 'https://cache.nixos.org'... gnu-config-2024-01-01 from https://cache.nixos.org nodejs> [315/2106] CC obj/deps/cares/src/lib/cares.ares_sysconfig.o project-manager-files> copying path '/nix/store/yv4kz5qk38y7x5x5rg8a5lmgd9pcd09n-busybox-1.36.1' from 'https://cache.nixos.org'...iB DL] fetching gnu-config-2024-01-01 from https://cache.nixos.org project-manager-files> copying path '/nix/store/gbqkcv65lzbv0zcd9ps7wsmm2daj3bmi-bash-language-server-pnpm-deps' from 'https://cache.nixos.org'...g xgcc-14.3.0-libgcc from https://cache.nixos.org project-manager-files> copying path '/nix/store/jl5f50dpjhir5m6hwk0pzmxzy98vxx0y-886e4b3b534a9f3ad2facbc99097419e06615900.patch?full_index=1' from 'https://cache.nixos.org'...from https://cache.nixos.org project-manager-files> copying path '/nix/store/25rjicrjsc82nyg4cj2ykkmcb69kxlij-dns-root-data-2025-04-14' from 'https://cache.nixos.org'...etching xgcc-14.3.0-libgcc from https://cache.nixos.org project-manager-files> copying path '/nix/store/nl8506nciivgw17jnj9bawh0j314m7an-die-hook' from 'https://cache.nixos.org'...m/343.8 MiB DL] fetching xgcc-14.3.0-libgcc from https://cache.nixos.org project-manager-files> copying path '/nix/store/hp1khv252qq4mf8bca6mgwnddjhk4xwi-perl5.40.0-IO-HTML-1.004' from 'https://cache.nixos.org'...fetching xgcc-14.3.0-libgcc from https://cache.nixos.org project-manager-files> copying path '/nix/store/wyfc8fx4h9fw9jscjb69pldxz7npy948-perl5.40.0-HTML-Tagset-3.20' from 'https://cache.nixos.org'...ching xgcc-14.3.0-libgcc from https://cache.nixos.org project-manager-files> copying path '/nix/store/l7sly82mcmgr686wicx141kf2ka4h0v5-node-sources' from 'https://cache.nixos.org'...3.8 MiB DL] fetching xgcc-14.3.0-libgcc from https://cache.nixos.org project-manager-files> copying path '/nix/store/zsb1zmpd2q1bga152r8sby6c2dlhfl1d-node-v22.20.0.tar.xz' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/hb74b7w63fdcc69213qzr2mc6x4wr0k5-nix-2.28.5-man' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/dlfjyqx1c99z7szp881jpnzbakw8m97x-linux-headers-6.12.7' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/rx2kyxfrr9bv4h2w4kgjk8qfl5xsyra1-install-shell-files' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/dkj8lkhrnxszlqrfhp72isf4gbh011wz-perl5.40.0-Authen-SASL-2.1700' from 'https://cache.nixos.org'...ing xgcc-14.3.0-libgcc from https://cache.nixos.org nodejs> [316/2106] CC obj/deps/cares/src/lib/cares.ares_timeout.o project-manager-files> copying path '/nix/store/ngvraf6n06mdc2arhcaz6hqc6i9n55c3-perl5.40.0-LWP-MediaTypes-6.04' from 'https://cache.nixos.org'...ng libunistring-1.3 from https://cache.nixos.org nodejs> [317/2106] CC obj/deps/cares/src/lib/cares.ares_process.o project-manager-files> copying path '/nix/store/0snbyniwb1r3cnjl9x9nbif0gfhmwph0-perl5.40.0-Mozilla-CA-20230821' from 'https://cache.nixos.org'...ng perl5.40.0-Authen-SASL-2.1700 from https://cache.nixos.org nodejs> [318/2106] CC obj/deps/cares/src/lib/cares.ares_sortaddrinfo.o nodejs> [319/2106] CC obj/deps/cares/src/lib/cares.ares_sysconfig_win.o project-manager-files> copying path '/nix/store/fg9kf6i51a5d0a526lh81x7vlp4sn6gj-perl5.40.0-Test-RequiresInternet-0.05' from 'https://cache.nixos.org'...perl5.40.0-Authen-SASL-2.1700 from https://cache.nixos.org project-manager-files> copying path '/nix/store/2f26afhylw5929dzsw3sd6yxqnv7jc0a-perl5.40.0-Test-Needs-0.002010' from 'https://cache.nixos.org'...ng perl5.40.0-Mozilla-CA-20230821 from https://cache.nixos.org project-manager-files> copying path '/nix/store/55hq32l96ck1jgfdq2q0xa8c82gb3cmc-perl5.40.0-TimeDate-2.33' from 'https://cache.nixos.org'...fetching perl5.40.0-Mozilla-CA-20230821 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ph5pv9f7pimg7pj8zb72fslinlmlsdda-perl5.40.0-Net-HTTP-6.23' from 'https://cache.nixos.org'...fetching perl5.40.0-Mozilla-CA-20230821 from https://cache.nixos.org project-manager-files> copying path '/nix/store/gni1fvxkj5cn8qlj27qz30hz1ilcf826-perl5.40.0-Try-Tiny-0.31' from 'https://cache.nixos.org'...fetching perl5.40.0-Mozilla-CA-20230821 from https://cache.nixos.org project-manager-files> copying path '/nix/store/r5syz7c6hpviypkpxsmlxnfvhc8f9s4y-perl5.40.0-WWW-RobotRules-6.02' from 'https://cache.nixos.org'...ng perl5.40.0-Mozilla-CA-20230821 from https://cache.nixos.org project-manager-files> copying path '/nix/store/0rvcihh5v0bpg162zgkkzs4iq4akvplp-pnpm-8.15.9.tgz' from 'https://cache.nixos.org'... MiB DL] fetching perl5.40.0-Mozilla-CA-20230821 from https://cache.nixos.org project-manager-files> copying path '/nix/store/vi5fmmv0q0z9rjf3jfis7q2i9g05l8s2-libidn2-2.3.8' from 'https://cache.nixos.org'....8 MiB DL] fetching perl5.40.0-WWW-RobotRules-6.02 from https://cache.nixos.org project-manager-files> copying path '/nix/store/0sswrc6460s15941xrys8pbm07830zx3-publicsuffix-list-0-unstable-2025-03-12' from 'https://cache.nixos.org'...pm-8.15.9.tgz from https://cache.nixos.org project-manager-files> copying path '/nix/store/98i8bxjdaz1ryplfb3500glk3ig5pb58-source' from 'https://cache.nixos.org'...[0m/343.8 MiB DL] fetching pnpm-8.15.9.tgz from https://cache.nixos.org project-manager-files> copying path '/nix/store/f244pq7qm9ga22jpa4l0vca2ys4q7wh7-update-autotools-gnu-config-scripts-hook' from 'https://cache.nixos.org'...m-8.15.9.tgz from https://cache.nixos.org project-manager-files> copying path '/nix/store/p9b1ysyjvsafrd6ahzmslbw2v711gsx3-prettier-3.5.3.tgz' from 'https://cache.nixos.org'...B DL] fetching pnpm-8.15.9.tgz from https://cache.nixos.org project-manager-files> copying path '/nix/store/pvcgn24aldi3jpib51va7kgay77iy565-perl5.40.0-Test-Fatal-0.017' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/3lwgl9b6mv8rnqn9bnrjkj7m6h1p259p-perl5.40.0-HTTP-Date-6.06' from 'https://cache.nixos.org'...etching pnpm-8.15.9.tgz from https://cache.nixos.org project-manager-files> copying path '/nix/store/jp9hc075zlj3g8ca9adznicvnlna19si-util-linux-2.41.1' from 'https://cache.nixos.org'...iB DL] fetching perl5.40.0-Test-Fatal-0.017 from https://cache.nixos.org nodejs> [320/2106] CC obj/deps/cares/src/lib/cares.ares_version.o project-manager-files> copying path '/nix/store/b8w73v17699k1zdnd31lvzzcp5f0rmni-version-check-hook' from 'https://cache.nixos.org'...B DL] fetching util-linux-2.41.1 from https://cache.nixos.orgorg project-manager-files> copying path '/nix/store/dl8lm5vf0d10vms7dr4fbniqdwhlxnpa-shfmt-3.11.0' from 'https://cache.nixos.org'...3.8 MiB DL] fetching util-linux-2.41.1 from https://cache.nixos.org nodejs> [321/2106] CC obj/deps/cares/src/lib/cares.ares_sysconfig_files.o project-manager-files> copying path '/nix/store/cs3bmq8ppvm13icjdwdp5f753j663ck6-perl5.40.0-File-Listing-6.16' from 'https://cache.nixos.org'...hing util-linux-2.41.1 from https://cache.nixos.org nodejs> [322/2106] CC obj/deps/cares/src/lib/dsa/cares.ares_htable_asvp.o project-manager-files> copying path '/nix/store/1yzyw24zirzv7p3fb9aikik9hpg2yl6i-perl5.40.0-HTTP-CookieJar-0.014' from 'https://cache.nixos.org'...g shfmt-3.11.0 from https://cache.nixos.org nodejs> [323/2106] CC obj/deps/cares/src/lib/dsa/cares.ares_htable_dict.o nodejs> [324/2106] CC obj/deps/cares/src/lib/dsa/cares.ares_htable_strvp.o project-manager-files> copying path '/nix/store/i3ibgfskl99qd8rslafbpaa1dmxdzh1z-glibc-2.40-66' from 'https://cache.nixos.org'....8 MiB DL] fetching perl5.40.0-HTTP-CookieJar-0.014 from https://cache.nixos.org nodejs> [325/2106] CC obj/deps/cares/src/lib/dsa/cares.ares_htable_szvp.o nodejs> [326/2106] CC obj/deps/cares/src/lib/dsa/cares.ares_array.o nodejs> [327/2106] CC obj/deps/cares/src/lib/dsa/cares.ares_htable_vpstr.o nodejs> [328/2106] CXX obj/deps/ncrypto/ncrypto.ncrypto.o nodejs> In file included from ../../deps/ncrypto/ncrypto.cc:1: nodejs> ../../deps/ncrypto/ncrypto.h:208:59: warning: 'void HMAC_CTX_free(HMAC_CTX*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 208 | using HMACCtxPointer = DeleteFnPtr; nodejs> | ^ nodejs> In file included from ../../deps/ncrypto/ncrypto.h:10: nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/hmac.h:35:28: note: declared here nodejs> 35 | OSSL_DEPRECATEDIN_3_0 void HMAC_CTX_free(HMAC_CTX *ctx); nodejs> | ^~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.h:211:45: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 211 | using RSAPointer = DeleteFnPtr; nodejs> | ^ nodejs> In file included from ../../deps/ncrypto/ncrypto.h:12: nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/rsa.h:304:28: note: declared here nodejs> 304 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); nodejs> | ^~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.h:658:26: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 658 | DeleteFnPtr dh_; nodejs> | ^ nodejs> In file included from ../../deps/ncrypto/ncrypto.h:5: nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:211:28: note: declared here nodejs> 211 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); nodejs> | ^~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.h:948:34: warning: 'void EC_KEY_free(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 948 | DeleteFnPtr key_; nodejs> | ^ nodejs> In file included from ../../deps/ncrypto/ncrypto.h:7: nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ec.h:1022:28: note: declared here nodejs> 1022 | OSSL_DEPRECATEDIN_3_0 void EC_KEY_free(EC_KEY *key); nodejs> | ^~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'int ncrypto::BignumPointer::isPrime(int, PrimeCheckCallback) const': nodejs> ../../deps/ncrypto/ncrypto.cc:330:24: warning: 'int BN_is_prime_ex(const BIGNUM*, int, BN_CTX*, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 330 | return BN_is_prime_ex(get(), nchecks, ctx.get(), cb.get()); nodejs> | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> In file included from ../../deps/ncrypto/ncrypto.h:4: nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/bn.h:380:5: note: declared here nodejs> 380 | int BN_is_prime_ex(const BIGNUM *p, int nchecks, BN_CTX *ctx, BN_GENCB *cb); nodejs> | ^~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In function 'bool ncrypto::SafeX509SubjectAltNamePrint(const BIOPointer&, X509_EXTENSION*)': nodejs> ../../deps/ncrypto/ncrypto.cc:781:8: warning: unused variable 'ret' [-Wunused-variable] nodejs> 781 | auto ret = OBJ_obj2nid(X509_EXTENSION_get_object(ext)); nodejs> | ^~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In function 'bool ncrypto::SafeX509InfoAccessPrint(const BIOPointer&, X509_EXTENSION*)': nodejs> ../../deps/ncrypto/ncrypto.cc:804:8: warning: unused variable 'ret' [-Wunused-variable] nodejs> 804 | auto ret = OBJ_obj2nid(X509_EXTENSION_get_object(ext)); nodejs> | ^~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In static member function 'static ncrypto::DHPointer ncrypto::DHPointer::New(ncrypto::BignumPointer&&, ncrypto::BignumPointer&&)': nodejs> ../../deps/ncrypto/ncrypto.cc:1340:22: warning: 'DH* DH_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1340 | DHPointer dh(DH_new()); nodejs> | ~~~~~~^~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:210:27: note: declared here nodejs> 210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); nodejs> | ^~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc:1343:18: warning: 'int DH_set0_pqg(DH*, BIGNUM*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1343 | if (DH_set0_pqg(dh.get(), p.get(), nullptr, g.get()) != 1) return {}; nodejs> | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:266:27: note: declared here nodejs> 266 | OSSL_DEPRECATEDIN_3_0 int DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g); nodejs> | ^~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In static member function 'static ncrypto::DHPointer ncrypto::DHPointer::New(size_t, unsigned int)': nodejs> ../../deps/ncrypto/ncrypto.cc:1357:22: warning: 'DH* DH_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1357 | DHPointer dh(DH_new()); nodejs> | ~~~~~~^~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:210:27: note: declared here nodejs> 210 | OSSL_DEPRECATEDIN_3_0 DH *DH_new(void); nodejs> | ^~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc:1360:32: warning: 'int DH_generate_parameters_ex(DH*, int, int, BN_GENCB*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1360 | if (DH_generate_parameters_ex(dh.get(), bits, generator, nullptr) != 1) { nodejs> | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:223:27: note: declared here nodejs> 223 | OSSL_DEPRECATEDIN_3_0 int DH_generate_parameters_ex(DH *dh, int prime_len, nodejs> | ^~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DHPointer::CheckResult ncrypto::DHPointer::check()': nodejs> ../../deps/ncrypto/ncrypto.cc:1371:15: warning: 'int DH_check(const DH*, int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1371 | if (DH_check(dh_.get(), &codes) != 1) nodejs> | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:231:27: note: declared here nodejs> 231 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); nodejs> | ^~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DHPointer::CheckPublicKeyResult ncrypto::DHPointer::checkPublicKey(const ncrypto::BignumPointer&)': nodejs> ../../deps/ncrypto/ncrypto.cc:1381:23: warning: 'int DH_check_pub_key(const DH*, const BIGNUM*, int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1381 | if (DH_check_pub_key(dh_.get(), pub_key.get(), &codes) != 1) nodejs> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:232:27: note: declared here nodejs> 232 | OSSL_DEPRECATEDIN_3_0 int DH_check_pub_key(const DH *dh, const BIGNUM *pub_key, nodejs> | ^~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::getPrime() const': nodejs> ../../deps/ncrypto/ncrypto.cc:1396:14: warning: 'void DH_get0_pqg(const DH*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1396 | DH_get0_pqg(dh_.get(), &p, nullptr, nullptr); nodejs> | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:264:28: note: declared here nodejs> 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, nodejs> | ^~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::getGenerator() const': nodejs> ../../deps/ncrypto/ncrypto.cc:1403:14: warning: 'void DH_get0_pqg(const DH*, const BIGNUM**, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1403 | DH_get0_pqg(dh_.get(), nullptr, nullptr, &g); nodejs> | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:264:28: note: declared here nodejs> 264 | OSSL_DEPRECATEDIN_3_0 void DH_get0_pqg(const DH *dh, const BIGNUM **p, nodejs> | ^~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::getPublicKey() const': nodejs> ../../deps/ncrypto/ncrypto.cc:1410:14: warning: 'void DH_get0_key(const DH*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1410 | DH_get0_key(dh_.get(), &pub_key, nullptr); nodejs> | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:267:28: note: declared here nodejs> 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, nodejs> | ^~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::getPrivateKey() const': nodejs> ../../deps/ncrypto/ncrypto.cc:1417:14: warning: 'void DH_get0_key(const DH*, const BIGNUM**, const BIGNUM**)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1417 | DH_get0_key(dh_.get(), nullptr, &pvt_key); nodejs> | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:267:28: note: declared here nodejs> 267 | OSSL_DEPRECATEDIN_3_0 void DH_get0_key(const DH *dh, const BIGNUM **pub_key, nodejs> | ^~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::generateKeys() const': nodejs> ../../deps/ncrypto/ncrypto.cc:1426:23: warning: 'int DH_generate_key(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1426 | if (!DH_generate_key(dh_.get())) return {}; nodejs> | ~~~~~~~~~~~~~~~^~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:234:27: note: declared here nodejs> 234 | OSSL_DEPRECATEDIN_3_0 int DH_generate_key(DH *dh); nodejs> | ^~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'size_t ncrypto::DHPointer::size() const': nodejs> ../../deps/ncrypto/ncrypto.cc:1433:20: warning: 'int DH_size(const DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1433 | int ret = DH_size(dh_.get()); nodejs> | ~~~~~~~^~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:214:27: note: declared here nodejs> 214 | OSSL_DEPRECATEDIN_3_0 int DH_size(const DH *dh); nodejs> | ^~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::DataPointer ncrypto::DHPointer::computeSecret(const ncrypto::BignumPointer&) const': nodejs> ../../deps/ncrypto/ncrypto.cc:1447:21: warning: 'int DH_compute_key(unsigned char*, const BIGNUM*, DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1447 | DH_compute_key(static_cast(dp.get()), peer.get(), dh_.get()); nodejs> | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:235:27: note: declared here nodejs> 235 | OSSL_DEPRECATEDIN_3_0 int DH_compute_key(unsigned char *key, nodejs> | ^~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'bool ncrypto::DHPointer::setPublicKey(ncrypto::BignumPointer&&)': nodejs> ../../deps/ncrypto/ncrypto.cc:1464:18: warning: 'int DH_set0_key(DH*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1464 | if (DH_set0_key(dh_.get(), key.get(), nullptr) == 1) { nodejs> | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:269:27: note: declared here nodejs> 269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); nodejs> | ^~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'bool ncrypto::DHPointer::setPrivateKey(ncrypto::BignumPointer&&)': nodejs> ../../deps/ncrypto/ncrypto.cc:1477:18: warning: 'int DH_set0_key(DH*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1477 | if (DH_set0_key(dh_.get(), nullptr, key.get()) == 1) { nodejs> | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/dh.h:269:27: note: declared here nodejs> 269 | OSSL_DEPRECATEDIN_3_0 int DH_set0_key(DH *dh, BIGNUM *pub_key, BIGNUM *priv_key); nodejs> | ^~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'bool ncrypto::EVPKeyPointer::set(const ncrypto::ECKeyPointer&)': nodejs> ../../deps/ncrypto/ncrypto.cc:1811:30: warning: 'int EVP_PKEY_set1_EC_KEY(EVP_PKEY*, ec_key_st*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1811 | return EVP_PKEY_set1_EC_KEY(pkey_.get(), eckey); nodejs> | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ nodejs> In file included from ../../deps/ncrypto/ncrypto.h:9: nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/evp.h:1387:5: note: declared here nodejs> 1387 | int EVP_PKEY_set1_EC_KEY(EVP_PKEY *pkey, struct ec_key_st *key); nodejs> | ^~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::EVPKeyPointer::operator const EC_KEY*() const': nodejs> ../../deps/ncrypto/ncrypto.cc:1816:30: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 1816 | return EVP_PKEY_get0_EC_KEY(pkey_.get()); nodejs> | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/evp.h:1389:25: note: declared here nodejs> 1389 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey); nodejs> | ^~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::Result ncrypto::EVPKeyPointer::writePrivateKey(const PrivateKeyEncodingConfig&) const': nodejs> ../../deps/ncrypto/ncrypto.cc:2076:41: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2076 | const RSA* rsa = EVP_PKEY_get0_RSA(get()); nodejs> | ~~~~~~~~~~~~~~~~~^~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/evp.h:1363:22: note: declared here nodejs> 1363 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); nodejs> | ^~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc:2082: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] nodejs> 2082 | err = PEM_write_bio_RSAPrivateKey( nodejs> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ nodejs> 2083 | bio.get(), nodejs> | ~~~~~~~~~~ nodejs> 2084 | rsa, nodejs> | ~~~~ nodejs> 2085 | config.cipher, nodejs> | ~~~~~~~~~~~~~~ nodejs> 2086 | reinterpret_cast(passphrase.data), nodejs> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> 2087 | passphrase.len, nodejs> | ~~~~~~~~~~~~~~~ nodejs> 2088 | nullptr, nodejs> | ~~~~~~~~ nodejs> 2089 | nullptr) != 1; nodejs> | ~~~~~~~~ nodejs> In file included from /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ssl.h:37, nodejs> from ../../deps/ncrypto/ncrypto.h:13: nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/pem.h:453:1: note: declared here nodejs> 453 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, RSAPrivateKey, RSA) nodejs> | ^~~~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc:2094:38: warning: 'int i2d_RSAPrivateKey_bio(BIO*, const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2094 | err = i2d_RSAPrivateKey_bio(bio.get(), rsa) != 1; nodejs> | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ nodejs> In file included from /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ssl.h:32: nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/x509.h:635:27: note: declared here nodejs> 635 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPrivateKey_bio(BIO *bp, const RSA *rsa); nodejs> | ^~~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc:2139:46: warning: 'const ec_key_st* EVP_PKEY_get0_EC_KEY(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2139 | const EC_KEY* ec = EVP_PKEY_get0_EC_KEY(get()); nodejs> | ~~~~~~~~~~~~~~~~~~~~^~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/evp.h:1389:25: note: declared here nodejs> 1389 | const struct ec_key_st *EVP_PKEY_get0_EC_KEY(const EVP_PKEY *pkey); nodejs> | ^~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc:2145: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] nodejs> 2145 | err = PEM_write_bio_ECPrivateKey( nodejs> | ~~~~~~~~~~~~~~~~~~~~~~~~~~^ nodejs> 2146 | bio.get(), nodejs> | ~~~~~~~~~~ nodejs> 2147 | ec, nodejs> | ~~~ nodejs> 2148 | config.cipher, nodejs> | ~~~~~~~~~~~~~~ nodejs> 2149 | reinterpret_cast(passphrase.data), nodejs> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> 2150 | passphrase.len, nodejs> | ~~~~~~~~~~~~~~~ nodejs> 2151 | nullptr, nodejs> | ~~~~~~~~ nodejs> 2152 | nullptr) != 1; nodejs> | ~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/pem.h:468:1: note: declared here nodejs> 468 | DECLARE_PEM_rw_cb_attr(OSSL_DEPRECATEDIN_3_0, ECPrivateKey, EC_KEY) nodejs> | ^~~~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc:2157:37: warning: 'int i2d_ECPrivateKey_bio(BIO*, const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2157 | err = i2d_ECPrivateKey_bio(bio.get(), ec) != 1; nodejs> | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/x509.h:655:27: note: declared here nodejs> 655 | OSSL_DEPRECATEDIN_3_0 int i2d_ECPrivateKey_bio(BIO *bp, const EC_KEY *eckey); nodejs> | ^~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::Result ncrypto::EVPKeyPointer::writePublicKey(const PublicKeyEncodingConfig&) const': nodejs> ../../deps/ncrypto/ncrypto.cc:2192:39: warning: 'const rsa_st* EVP_PKEY_get0_RSA(const EVP_PKEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2192 | const RSA* rsa = EVP_PKEY_get0_RSA(get()); nodejs> | ~~~~~~~~~~~~~~~~~^~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/evp.h:1363:22: note: declared here nodejs> 1363 | const struct rsa_st *EVP_PKEY_get0_RSA(const EVP_PKEY *pkey); nodejs> | ^~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc:2198:37: warning: 'int PEM_write_bio_RSAPublicKey(BIO*, const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2198 | if (PEM_write_bio_RSAPublicKey(bio.get(), rsa) != 1) { nodejs> | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/pem.h:454:1: note: declared here nodejs> 454 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, RSAPublicKey, RSA) nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc:2206:29: warning: 'int i2d_RSAPublicKey_bio(BIO*, const RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2206 | if (i2d_RSAPublicKey_bio(bio.get(), rsa) != 1) { nodejs> | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/x509.h:637:27: note: declared here nodejs> 637 | OSSL_DEPRECATEDIN_3_0 int i2d_RSAPublicKey_bio(BIO *bp, const RSA *rsa); nodejs> | ^~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'ncrypto::ECKeyPointer ncrypto::ECKeyPointer::clone() const': nodejs> ../../deps/ncrypto/ncrypto.cc:2806:33: warning: 'EC_KEY* EC_KEY_dup(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2806 | return ECKeyPointer(EC_KEY_dup(key_.get())); nodejs> | ~~~~~~~~~~^~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ec.h:1035:31: note: declared here nodejs> 1035 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_dup(const EC_KEY *src); nodejs> | ^~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'bool ncrypto::ECKeyPointer::generate()': nodejs> ../../deps/ncrypto/ncrypto.cc:2811:29: warning: 'int EC_KEY_generate_key(EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2811 | return EC_KEY_generate_key(key_.get()); nodejs> | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ec.h:1120:27: note: declared here nodejs> 1120 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_generate_key(EC_KEY *key); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'bool ncrypto::ECKeyPointer::setPublicKey(const ncrypto::ECPointPointer&)': nodejs> ../../deps/ncrypto/ncrypto.cc:2816:31: warning: 'int EC_KEY_set_public_key(EC_KEY*, const EC_POINT*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2816 | return EC_KEY_set_public_key(key_.get(), pub.get()) == 1; nodejs> | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ec.h:1089:27: note: declared here nodejs> 1089 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key(EC_KEY *key, const EC_POINT *pub); nodejs> | ^~~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'bool ncrypto::ECKeyPointer::setPublicKeyRaw(const ncrypto::BignumPointer&, const ncrypto::BignumPointer&)': nodejs> ../../deps/ncrypto/ncrypto.cc:2822:50: warning: 'int EC_KEY_set_public_key_affine_coordinates(EC_KEY*, BIGNUM*, BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2822 | return EC_KEY_set_public_key_affine_coordinates( nodejs> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ nodejs> 2823 | key_.get(), x.get(), y.get()) == 1; nodejs> | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ec.h:1141:27: note: declared here nodejs> 1141 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_public_key_affine_coordinates(EC_KEY *key, nodejs> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In member function 'bool ncrypto::ECKeyPointer::setPrivateKey(const ncrypto::BignumPointer&)': nodejs> ../../deps/ncrypto/ncrypto.cc:2828:32: warning: 'int EC_KEY_set_private_key(EC_KEY*, const BIGNUM*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2828 | return EC_KEY_set_private_key(key_.get(), priv.get()) == 1; nodejs> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ec.h:1075:27: note: declared here nodejs> 1075 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_private_key(EC_KEY *key, const BIGNUM *prv); nodejs> | ^~~~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In static member function 'static const BIGNUM* ncrypto::ECKeyPointer::GetPrivateKey(const EC_KEY*)': nodejs> ../../deps/ncrypto/ncrypto.cc:2837:33: warning: 'const BIGNUM* EC_KEY_get0_private_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2837 | return EC_KEY_get0_private_key(key); nodejs> | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ec.h:1067:37: note: declared here nodejs> 1067 | OSSL_DEPRECATEDIN_3_0 const BIGNUM *EC_KEY_get0_private_key(const EC_KEY *key); nodejs> | ^~~~~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In static member function 'static const EC_POINT* ncrypto::ECKeyPointer::GetPublicKey(const EC_KEY*)': nodejs> ../../deps/ncrypto/ncrypto.cc:2846:32: warning: 'const EC_POINT* EC_KEY_get0_public_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2846 | return EC_KEY_get0_public_key(key); nodejs> | ~~~~~~~~~~~~~~~~~~~~~~^~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ec.h:1081:39: note: declared here nodejs> 1081 | OSSL_DEPRECATEDIN_3_0 const EC_POINT *EC_KEY_get0_public_key(const EC_KEY *key); nodejs> | ^~~~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In static member function 'static const EC_GROUP* ncrypto::ECKeyPointer::GetGroup(const EC_KEY*)': nodejs> ../../deps/ncrypto/ncrypto.cc:2855:27: warning: 'const EC_GROUP* EC_KEY_get0_group(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2855 | return EC_KEY_get0_group(key); nodejs> | ~~~~~~~~~~~~~~~~~^~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ec.h:1053:39: note: declared here nodejs> 1053 | OSSL_DEPRECATEDIN_3_0 const EC_GROUP *EC_KEY_get0_group(const EC_KEY *key); nodejs> | ^~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In static member function 'static bool ncrypto::ECKeyPointer::Check(const EC_KEY*)': nodejs> ../../deps/ncrypto/ncrypto.cc:2864:26: warning: 'int EC_KEY_check_key(const EC_KEY*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2864 | return EC_KEY_check_key(key) == 1; nodejs> | ~~~~~~~~~~~~~~~~^~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ec.h:1126:27: note: declared here nodejs> 1126 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_check_key(const EC_KEY *key); nodejs> | ^~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In static member function 'static ncrypto::ECKeyPointer ncrypto::ECKeyPointer::NewByCurveName(int)': nodejs> ../../deps/ncrypto/ncrypto.cc:2873:47: warning: 'EC_KEY* EC_KEY_new_by_curve_name(int)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2873 | return ECKeyPointer(EC_KEY_new_by_curve_name(nid)); nodejs> | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ec.h:1017:31: note: declared here nodejs> 1017 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new_by_curve_name(int nid); nodejs> | ^~~~~~~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc: In static member function 'static ncrypto::ECKeyPointer ncrypto::ECKeyPointer::New(const EC_GROUP*)': nodejs> ../../deps/ncrypto/ncrypto.cc:2877:37: warning: 'EC_KEY* EC_KEY_new()' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2877 | auto ptr = ECKeyPointer(EC_KEY_new()); nodejs> | ~~~~~~~~~~^~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ec.h:987:31: note: declared here nodejs> 987 | OSSL_DEPRECATEDIN_3_0 EC_KEY *EC_KEY_new(void); nodejs> | ^~~~~~~~~~ nodejs> ../../deps/ncrypto/ncrypto.cc:2879:24: warning: 'int EC_KEY_set_group(EC_KEY*, const EC_GROUP*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] nodejs> 2879 | if (!EC_KEY_set_group(ptr.get(), group)) return {}; nodejs> | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ nodejs> /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include/openssl/ec.h:1061:27: note: declared here nodejs> 1061 | OSSL_DEPRECATEDIN_3_0 int EC_KEY_set_group(EC_KEY *key, const EC_GROUP *group); nodejs> | ^~~~~~~~~~~~~~~~ nodejs> [329/2106] CC obj/deps/cares/src/lib/cares.ares_update_servers.o nodejs> [330/2106] CC obj/deps/cares/src/lib/event/cares.ares_event_configchg.o nodejs> [331/2106] CC obj/deps/cares/src/lib/dsa/cares.ares_htable_vpvp.o nodejs> [332/2106] CC obj/deps/cares/src/lib/dsa/cares.ares_slist.o nodejs> [333/2106] CC obj/deps/cares/src/lib/event/cares.ares_event_epoll.o nodejs> [334/2106] CC obj/deps/cares/src/lib/dsa/cares.ares_htable.o nodejs> [335/2106] CC obj/deps/cares/src/lib/event/cares.ares_event_kqueue.o nodejs> [336/2106] CC obj/deps/cares/src/lib/event/cares.ares_event_win32.o nodejs> [337/2106] CC obj/deps/cares/src/lib/dsa/cares.ares_llist.o nodejs> [338/2106] CC obj/deps/cares/src/lib/event/cares.ares_event_poll.o nodejs> [339/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_expand_name.o nodejs> [340/2106] CC obj/deps/cares/src/lib/event/cares.ares_event_thread.o nodejs> [341/2106] CC obj/deps/cares/src/lib/event/cares.ares_event_wake_pipe.o nodejs> ../../deps/cares/src/lib/event/ares_event_wake_pipe.c: In function 'ares_pipeevent_signal': nodejs> ../../deps/cares/src/lib/event/ares_event_wake_pipe.c:120:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' [-Wunused-result] nodejs> 120 | (void)write(p->filedes[1], "1", 1); nodejs> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> [342/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_create_query.o nodejs> [343/2106] CC obj/deps/cares/src/lib/event/cares.ares_event_select.o nodejs> [344/2106] CXX obj/deps/inspector_protocol/crdtp/crdtp.dispatch.o nodejs> [345/2106] CC obj/deps/cares/src/lib/cares.inet_ntop.o nodejs> [346/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_fds.o nodejs> [347/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_expand_string.o nodejs> [348/2106] CC obj/deps/cares/src/lib/cares.inet_net_pton.o nodejs> [349/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_caa_reply.o nodejs> [350/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_a_reply.o nodejs> [351/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_naptr_reply.o nodejs> [352/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_getsock.o nodejs> [353/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_ptr_reply.o nodejs> [354/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_srv_reply.o project-manager-files> copying path '/nix/store/dw43m0akrx4i361mz3v39gc5v79msy4v-aws-c-common-0.10.3' from 'https://cache.nixos.org'...DL] fetching glibc-2.40-66 from https://cache.nixos.orghe.nixos.org project-manager-files> copying path '/nix/store/s1rbzc4mmfhwlhafha52c8frsrfkrx37-attr-2.5.2' from 'https://cache.nixos.org'...43.8 MiB DL] fetching node-sources from https://cache.nixos.org project-manager-files> copying path '/nix/store/36qzlljldgb41snr4l38pfpcy19w7s2j-ed-1.21.1' from 'https://cache.nixos.org'...343.8 MiB DL] fetching node-sources from https://cache.nixos.org project-manager-files> copying path '/nix/store/9c65bhkvvcsahkzp38ir5gqprp4y44lx-brotli-1.1.0-lib' from 'https://cache.nixos.org'...MiB DL] fetching node-sources from https://cache.nixos.org project-manager-files> copying path '/nix/store/l9k32vj2aczxw62134j1x0dsh569jz2l-bash-5.2p37' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/c597d3z8rwcdx6r6xm1a6xay1vvaaabn-flock-0.4.0' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/vmw4ghy1v0lz64f1xx4cyv6g6qc1lb1k-gdbm-1.25-lib' from 'https://cache.nixos.org'....8 MiB DL] fetching node-sources from https://cache.nixos.org project-manager-files> copying path '/nix/store/cf1a53iqg6ncnygl698c4v0l8qam5a2q-gcc-14.3.0-lib' from 'https://cache.nixos.org'...8 MiB DL] fetching node-sources from https://cache.nixos.org project-manager-files> copying path '/nix/store/s3mkvm3f20pd1vfx109w89jcc0mdcx2a-bzip2-1.0.8' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/ncjvky2z13rk45nqlrizdh9ypn108pch-editline-1.17.1' from 'https://cache.nixos.org'... MiB DL] fetching brotli-1.1.0-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/jr8kyv517lyd5xcv3pnhr6z4wirbi06r-expat-2.7.3' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/qvgw9scl3jjy1zsjipm3ngpcq472wj7w-gawk-5.3.2' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/fid5v1wd8wkrz39yp73d0hhlny2ms9w5-expand-response-params' from 'https://cache.nixos.org'... nodejs> [355/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_mx_reply.o nodejs> [356/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_uri_reply.o nodejs> [357/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_ns_reply.o nodejs> [358/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_aaaa_reply.o nodejs> [359/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_soa_reply.o nodejs> [360/2106] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_txt_reply.o project-manager-files> copying path '/nix/store/fm1snxs1cg8ml9fjj6kra32sc8413k8z-glibc-2.40-66-bin' from 'https://cache.nixos.org'...MiB DL] fetching gawk-5.3.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/bylmxi0aa2v3jz2q7zkdpa49nmpyrkgq-acl-2.3.2' from 'https://cache.nixos.org'...m/343.8 MiB DL] fetching gawk-5.3.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/60dqvw79p46541c9wlmlycmycn2plqfx-glibc-2.40-66-getent' from 'https://cache.nixos.org'... DL] fetching gawk-5.3.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/xpsgmdsqym0ydx6hkvpxrp6174s4fwbl-gnumake-4.4.1' from 'https://cache.nixos.org'...3.8 MiB DL] fetching gawk-5.3.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/6mxnr68qgihr5pmp4avjbijjgwifdnml-gmp-6.3.0' from 'https://cache.nixos.org'...m/343.8 MiB DL] fetching gawk-5.3.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/m0i5hf36sv62vgm2ppjkynv03ihdlxvv-gnused-4.9' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/59pgpbm743q1nhav513283zinqrf4rqk-bzip2-1.0.8-bin' from 'https://cache.nixos.org'...8 MiB DL] fetching gawk-5.3.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/hwyn38avils3ia95n0ldv192vyazfnhk-http-parser-2.9.4' from 'https://cache.nixos.org'...MiB DL] fetching gnused-4.9 from https://cache.nixos.org project-manager-files> copying path '/nix/store/qwsij6q9za18jyfxb3rj1np3gwvmifg3-json-c-0.18' from 'https://cache.nixos.org'...343.8 MiB DL] fetching gnused-4.9 from https://cache.nixos.org project-manager-files> copying path '/nix/store/1191rci8hq31x01ibch6rw01hxyppzf1-aws-c-compression-0.3.0' from 'https://cache.nixos.org'...] fetching bzip2-1.0.8-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/bnma8xd8wwvsjgnncd0d7q5f7m7vl97n-getent-glibc-2.40-66' from 'https://cache.nixos.org'... DL] fetching json-c-0.18 from https://cache.nixos.org project-manager-files> copying path '/nix/store/78jpg9csx11aflfk32zj9mapc8ag8658-aws-c-sdkutils-0.2.1' from 'https://cache.nixos.org'... DL] fetching json-c-0.18 from https://cache.nixos.org project-manager-files> copying path '/nix/store/4fpvq180yap1qcr05gnv3r0z6rr2sw43-aws-checksums-0.2.2' from 'https://cache.nixos.org'...B DL] fetching json-c-0.18 from https://cache.nixos.org nodejs> [361/2106] CC obj/deps/cares/src/lib/record/cares.ares_dns_multistring.o project-manager-files> copying path '/nix/store/76df6j9sq1ar58id3y3v4rkijany1wxp-gnutar-1.35' from 'https://cache.nixos.org'...343.8 MiB DL] fetching json-c-0.18 from https://cache.nixos.org project-manager-files> copying path '/nix/store/44c243x0jpv587hmxrzl31pripa0f0j8-gzip-1.14' from 'https://cache.nixos.org'...m/343.8 MiB DL] fetching aws-checksums-0.2.2 from https://cache.nixos.org nodejs> [362/2106] CC obj/deps/cares/src/lib/str/cares.ares_strsplit.o project-manager-files> copying path '/nix/store/1v6ry0zx6igrskzd8arw76glqgsi61is-keyutils-1.6.3-lib' from 'https://cache.nixos.org'...iB DL] fetching aws-checksums-0.2.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/fpsjnh09h1jnyqm51925wa2xck72jchb-isl-0.20' from 'https://cache.nixos.org'...0m/343.8 MiB DL] fetching aws-checksums-0.2.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/7jah9wji27w77nvrjf6nap1kqpr73jwb-libapparmor-4.1.2' from 'https://cache.nixos.org'...MiB DL] fetching aws-checksums-0.2.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/40fbzb80rryjmw14n0jg8c8cix45cqad-libcap-2.75-lib' from 'https://cache.nixos.org'...8 MiB DL] fetching gzip-1.14 from https://cache.nixos.org project-manager-files> copying path '/nix/store/hkj8hw50n2jafdd9ls7ibq09lddgkgnv-libcap-ng-0.8.5' from 'https://cache.nixos.org'...8 MiB DL] fetching keyutils-1.6.3-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/y77p470daimn1b0cdf1374pgmnp7dvfz-libcbor-0.12.0' from 'https://cache.nixos.org'....8 MiB DL] fetching keyutils-1.6.3-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/0aaj6jbxclpwvrphggqz4vf5hg8360fr-libffi-3.4.8' from 'https://cache.nixos.org'...43.8 MiB DL] fetching libapparmor-4.1.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ka48qwfbrhac03afnw6pcmnfq11agwpr-libevent-2.1.12' from 'https://cache.nixos.org'...8 MiB DL] fetching libcap-ng-0.8.5 from https://cache.nixos.org project-manager-files> copying path '/nix/store/s3a1b4z1g76ghg8lx7n9x1x737fk50yk-libcpuid-0.7.1' from 'https://cache.nixos.org'....8 MiB DL] fetching libcap-ng-0.8.5 from https://cache.nixos.org nodejs> [363/2106] CC obj/deps/cares/src/lib/record/cares.ares_dns_mapping.o project-manager-files> copying path '/nix/store/syp9k0jpzwnwabln2dvi103z7ijwspa3-libgpg-error-1.51' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/1v9ggwkpb0xy708s11s1g9fhinn3b06r-glibc-2.40-66-dev' from 'https://cache.nixos.org'...MiB DL] fetching libcpuid-0.7.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/rzb9ymi1f6nwwpqyrjy968a94zz0izqs-libmnl-1.0.5' from 'https://cache.nixos.org'...43.8 MiB DL] fetching libcpuid-0.7.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/a0gk5zg61lrgsr5z2ksvwickfwxkyrxp-libnfnetlink-1.0.2' from 'https://cache.nixos.org'...iB DL] fetching libgpg-error-1.51 from https://cache.nixos.org project-manager-files> copying path '/nix/store/0052h2sdzfxvp59y5ax7k5mkz17wgic0-libmd-1.1.0' from 'https://cache.nixos.org'...343.8 MiB DL] fetching libgpg-error-1.51 from https://cache.nixos.org project-manager-files> copying path '/nix/store/q1d6bvi964v18xxrfzsgh805h8amgaiy-libnl-3.11.0' from 'https://cache.nixos.org'...43.8 MiB DL] fetching glibc-2.40-66-dev from https://cache.nixos.org project-manager-files> copying path '/nix/store/pi5lc3mghn6m2c8x2psvp6z9m1cmbapc-libpipeline-1.5.8' from 'https://cache.nixos.org'...MiB DL] fetching glibc-2.40-66-dev from https://cache.nixos.org project-manager-files> copying path '/nix/store/6dh413ivs6gyzy0s93209jy7cgc40ysx-libpsl-0.21.5' from 'https://cache.nixos.org'...3.8 MiB DL] fetching libmd-1.1.0 from https://cache.nixos.org nodejs> [364/2106] CC obj/deps/cares/src/lib/util/cares.ares_math.o project-manager-files> copying path '/nix/store/0gybxbd585h4g719vgv0lk8bb7xhcbri-libnftnl-1.2.9' from 'https://cache.nixos.org'....8 MiB DL] fetching libpipeline-1.5.8 from https://cache.nixos.org project-manager-files> copying path '/nix/store/9i85vbs6fbqji9nny949ay14krk2ks32-libnetfilter_conntrack-1.1.0' from 'https://cache.nixos.org'...ching libpipeline-1.5.8 from https://cache.nixos.org project-manager-files> copying path '/nix/store/5njwabxkp1adj6q55a0yhncj51mnzib9-libseccomp-2.6.0-lib' from 'https://cache.nixos.org'... DL] fetching libpsl-0.21.5 from https://cache.nixos.org nodejs> [365/2106] CC obj/deps/cares/src/lib/record/cares.ares_dns_name.o project-manager-files> copying path '/nix/store/imwag50h7nn22kvky64v82i6c5bfgxql-libsodium-1.0.20' from 'https://cache.nixos.org'... MiB DL] fetching libpsl-0.21.5 from https://cache.nixos.org project-manager-files> copying path '/nix/store/6jq4kagrpiqxv22dw9glfg5nr92fd6xv-libbsd-0.12.2' from 'https://cache.nixos.org'...3.8 MiB DL] fetching libnftnl-1.2.9 from https://cache.nixos.org project-manager-files> copying path '/nix/store/w8mfdhc191qmajj92g6yi0izqzvacj2w-libtasn1-4.20.0' from 'https://cache.nixos.org'...8 MiB DL] fetching libnetfilter_conntrack-1.1.0 from https://cache.nixos.org nodejs> [366/2106] CC obj/deps/cares/src/lib/str/cares.ares_str.o project-manager-files> copying path '/nix/store/j3y24dy35j88w7vk1cnf3lf1g3w9r2c9-libuv-1.51.0' from 'https://cache.nixos.org'...43.8 MiB DL] fetching libnetfilter_conntrack-1.1.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/cvd68krxqrwgrsigszs0al2i8dnvlwk4-libxcrypt-4.4.38' from 'https://cache.nixos.org'... MiB DL] fetching libtasn1-4.20.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/f35fr3iklsi4kb4jznr025bzrksg1hms-libxml2-2.13.8' from 'https://cache.nixos.org'....8 MiB DL] fetching libtasn1-4.20.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/cmfp2xa710abf2ky47kfg97kxc2pmvx5-libassuan-3.0.2' from 'https://cache.nixos.org'...8 MiB DL] fetching libtasn1-4.20.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/j3bl7wf60xbp20zh0svy0br02mh731dc-libgcrypt-1.10.3-lib' from 'https://cache.nixos.org'... DL] fetching libtasn1-4.20.0 from https://cache.nixos.org nodejs> [367/2106] CC obj/deps/cares/src/lib/util/cares.ares_rand.o project-manager-files> copying path '/nix/store/1crkydpxl0sh8214grfpxhafggbyd7fc-alejandra-4.0.0' from 'https://cache.nixos.org'...8 MiB DL] fetching libxcrypt-4.4.38 from https://cache.nixos.org project-manager-files> copying path '/nix/store/60mh60sl0igwn43xx6rpzswqapa90da9-boehm-gc-8.2.8' from 'https://cache.nixos.org'....8 MiB DL] fetching libxml2-2.13.8 from https://cache.nixos.org project-manager-files> copying path '/nix/store/a1x1nnzdk606ry2b7jxzsyzx268b34k4-db-4.8.30' from 'https://cache.nixos.org'...m/343.8 MiB DL] fetching libassuan-3.0.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/sz6wx51pnm4dpcliyysd27i0jqywm15x-gettext-0.22.5' from 'https://cache.nixos.org'....8 MiB DL] fetching libassuan-3.0.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/lm0g29ps43q8bm2gsd26g5pi2zwb6i8d-gmp-with-cxx-6.3.0' from 'https://cache.nixos.org'...iB DL] fetching alejandra-4.0.0 from https://cache.nixos.org nodejs> [368/2106] CC obj/deps/brotli/c/common/brotli.constants.o project-manager-files> copying path '/nix/store/m9fycbkaairz8kampnsl7sx1aanvl0db-gmp-with-cxx-6.3.0' from 'https://cache.nixos.org'...iB DL] fetching db-4.8.30 from https://cache.nixos.org0m project-manager-files> copying path '/nix/store/zyg1px9d41rmv75jr76lxxfxv3zwkn2z-groff-1.23.0' from 'https://cache.nixos.org'...343.8 MiB DL] fetching db-4.8.30 from https://cache.nixos.org project-manager-files> copying path '/nix/store/kgshgyy6warcdj62p7gm0rnmdl9c9mn0-gtest-1.16.0' from 'https://cache.nixos.org'...343.8 MiB DL] fetching gettext-0.22.5 from https://cache.nixos.org nodejs> [369/2106] CC obj/deps/cares/src/lib/util/cares.ares_iface_ips.o project-manager-files> copying path '/nix/store/krj0md2jkaaz4ksrg8wqab80wk34d1d0-icu4c-76.1' from 'https://cache.nixos.org'...m/343.8 MiB DL] fetching gmp-with-cxx-6.3.0 from https://cache.nixos.org nodejs> [370/2106] CC obj/deps/cares/src/lib/util/cares.ares_threads.o nodejs> [371/2106] CC obj/deps/brotli/c/common/brotli.context.o project-manager-files> copying path '/nix/store/va42yx59azdvkmd8d0f4z1d967c3pkxr-libpcap-1.10.5' from 'https://cache.nixos.org'...3.8 MiB DL] fetching groff-1.23.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev' from 'https://cache.nixos.org'...8 MiB DL] fetching icu4c-76.1 from https://cache.nixos.org nodejs> [372/2106] CC obj/deps/cares/src/lib/record/cares.ares_dns_write.o project-manager-files> copying path '/nix/store/rf83vadrrhxmf5r5nh7pv8r6p8xbwr5j-libyaml-0.2.5' from 'https://cache.nixos.org'...43.8 MiB DL] fetching libuv-1.51.0-dev from https://cache.nixos.org nodejs> [373/2106] CC obj/deps/cares/src/lib/record/cares.ares_dns_parse.o project-manager-files> copying path '/nix/store/6xk5plhj8i31xky6n4318r9720aclvhv-llhttp-9.2.1' from 'https://cache.nixos.org'...343.8 MiB DL] fetching libuv-1.51.0-dev from https://cache.nixos.org project-manager-files> copying path '/nix/store/hqd6vbajkgl0zsnfdk3v3in8nszh1qfl-lndir-1.0.5' from 'https://cache.nixos.org'.../343.8 MiB DL] fetching libyaml-0.2.5 from https://cache.nixos.org nodejs> [374/2106] CC obj/deps/cares/src/lib/util/cares.ares_timeval.o project-manager-files> copying path '/nix/store/d7rwmcrxibwyvfrdy8cs6x1lzl6w17aw-lowdown-1.3.2-lib' from 'https://cache.nixos.org'... MiB DL] fetching libyaml-0.2.5 from https://cache.nixos.org project-manager-files> copying path '/nix/store/294gr25z2l6ac18kl2585ar8shnamkdl-lz4-1.10.0-lib' from 'https://cache.nixos.org'...3.8 MiB DL] fetching llhttp-9.2.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/bgp9znk5cnzmh0fbb2l0rwclbz2qv0w8-mpfr-4.2.2' from 'https://cache.nixos.org'...m/343.8 MiB DL] fetching lndir-1.0.5 from https://cache.nixos.org project-manager-files> copying path '/nix/store/68bgk51v8baq44lqb3ps74b7jpcgc30z-mpdecimal-4.0.0' from 'https://cache.nixos.org'....8 MiB DL] fetching lowdown-1.3.2-lib from https://cache.nixos.org nodejs> [375/2106] CC obj/deps/cares/src/lib/cares.windows_port.o project-manager-files> copying path '/nix/store/iw8i9xxh37lhx7sg2pmnw54gmmvcvd2w-make-shell-wrapper-hook' from 'https://cache.nixos.org'...L] fetching lowdown-1.3.2-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/zwplch93wbpj82bp7riwaixmdx2xi0ah-coreutils-9.7' from 'https://cache.nixos.org'...43.8 MiB DL] fetching lz4-1.10.0-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/vj3rmg6937p9icir6bazbdcb4xdnrg9j-ncurses-6.5' from 'https://cache.nixos.org'.../343.8 MiB DL] fetching make-shell-wrapper-hook from https://cache.nixos.org project-manager-files> copying path '/nix/store/hfwp8v0hkf1msb88xxak64kwsskbg5id-nettle-3.10.1' from 'https://cache.nixos.org'...43.8 MiB DL] fetching make-shell-wrapper-hook from https://cache.nixos.org project-manager-files> copying path '/nix/store/dlq6da0kanx17zih03cbkwz61y8ijfjd-net-tools-2.10' from 'https://cache.nixos.org'...3.8 MiB DL] fetching make-shell-wrapper-hook from https://cache.nixos.org nodejs> [376/2106] CC obj/deps/brotli/c/common/brotli.platform.o project-manager-files> copying path '/nix/store/qsaszbis1va1b5rvl1fprydx0zad37h2-nghttp2-1.65.0-lib' from 'https://cache.nixos.org'...MiB DL] fetching make-shell-wrapper-hook from https://cache.nixos.org project-manager-files> copying path '/nix/store/baai0iy8l2j08zx05ydwz4cf0qgyllx7-nil-2024-08-06' from 'https://cache.nixos.org'...3.8 MiB DL] fetching net-tools-2.10 from https://cache.nixos.org nodejs> [377/2106] CC obj/deps/brotli/c/common/brotli.shared_dictionary.o project-manager-files> copying path '/nix/store/isz1y3x6kqw78j45ak7yd4i8kz1hvi9n-iptables-1.8.11' from 'https://cache.nixos.org'....8 MiB DL] fetching net-tools-2.10 from https://cache.nixos.org nodejs> [378/2106] CC obj/deps/brotli/c/dec/brotli.bit_reader.o project-manager-files> copying path '/nix/store/5g8011h2gb37z0vyv1sx3d0par1q6h75-npth-1.8' from 'https://cache.nixos.org'...[0m/343.8 MiB DL] fetching nil-2024-08-06 from https://cache.nixos.org nodejs> [379/2106] CC obj/deps/brotli/c/common/brotli.transform.o project-manager-files> copying path '/nix/store/vzhaimx1jdsx680i85j3rh8qn0n3fak7-ninja-1.12.1' from 'https://cache.nixos.org'...343.8 MiB DL] fetching nil-2024-08-06 from https://cache.nixos.org project-manager-files> copying path '/nix/store/5540mrdimy0hzz8zd3j1r622bcrxidz0-oniguruma-6.9.10-lib' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/h8xdapcbh1hgqrbcs1xbfamxgx4wwrj3-libmpc-1.3.1' from 'https://cache.nixos.org'...343.8 MiB DL] fetching ninja-1.12.1 from https://cache.nixos.org nodejs> [380/2106] CC obj/deps/brotli/c/common/brotli.dictionary.o project-manager-files> copying path '/nix/store/4kpbg61sraqf1rlvj5ka125j2s93y4r8-hostname-net-tools-2.10' from 'https://cache.nixos.org'...L] fetching oniguruma-6.9.10-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/2fxp204b9jh1s3lpggdlnws44vvzw1w9-openssl-3.4.3' from 'https://cache.nixos.org'...43.8 MiB DL] fetching libmpc-1.3.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/hgzr9d5da7n07wlq9wv7cxy42z4y86hn-gnupg-2.4.8' from 'https://cache.nixos.org'.../343.8 MiB DL] fetching libmpc-1.3.1 from https://cache.nixos.org nodejs> [381/2106] CC obj/deps/cares/src/lib/str/cares.ares_buf.o project-manager-files> copying path '/nix/store/mr2qlbg1005kpgcq06jfmcll69zzfav4-p11-kit-0.25.5' from 'https://cache.nixos.org'...3.8 MiB DL] fetching libmpc-1.3.1 from https://cache.nixos.org nodejs> [382/2106] CC obj/deps/brotli/c/dec/brotli.state.o project-manager-files> copying path '/nix/store/z059fc40f58cp2yflhbpfdg539x66b0g-diffutils-3.12' from 'https://cache.nixos.org'...3.8 MiB DL] fetching gnupg-2.4.8 from https://cache.nixos.org project-manager-files> copying path '/nix/store/c9jzm47zb8j7jbpw4a7zdm35qmhdf6ws-findutils-4.10.0' from 'https://cache.nixos.org'...8 MiB DL] fetching p11-kit-0.25.5 from https://cache.nixos.org project-manager-files> copying path '/nix/store/jangxddrzycnc2rl1wc1sqhqp26yrx4k-patch-2.7.6' from 'https://cache.nixos.org'.../343.8 MiB DL] fetching p11-kit-0.25.5 from https://cache.nixos.org nodejs> [383/2106] CC obj/deps/brotli/c/dec/brotli.huffman.o project-manager-files> copying path '/nix/store/n6vl6ni6zxxgh4163cqnjf8p0n7yah0d-pcre2-10.44' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/5wf9wpdkxs30811kfgkicn9i3nz9jhsh-patchelf-0.15.0' from 'https://cache.nixos.org'....8 MiB DL] fetching patch-2.7.6 from https://cache.nixos.org project-manager-files> copying path '/nix/store/b4rm0x46a7p3f0ihqgshf3zhiw6gk8is-jq-1.7.1' from 'https://cache.nixos.org'...[0m/343.8 MiB DL] fetching patch-2.7.6 from https://cache.nixos.org project-manager-files> copying path '/nix/store/6zmi7qddlyfmknnn6j1ibin454hagdrp-pcsclite-2.3.0-lib' from 'https://cache.nixos.org'...MiB DL] fetching patch-2.7.6 from https://cache.nixos.org project-manager-files> copying path '/nix/store/sa3nxi77fbvhsqrsyrh9jank9qlvpqd2-perl5.40.0-Clone-0.46' from 'https://cache.nixos.org'... DL] fetching pcsclite-2.3.0-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/bfaj5s5p74d608q7v6b62rv4gnbcw4zc-perl5.40.0-FCGI-0.82' from 'https://cache.nixos.org'...B DL] fetching pcsclite-2.3.0-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/34gjbw1i8m18s7qbfv3x17qzmrps1iqq-perl5.40.0-TermReadKey-2.38' from 'https://cache.nixos.org'...etching jq-1.7.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/3rn70i60pq9bcd7inshndqj5sr2px0dv-pkgconf-2.4.3-lib' from 'https://cache.nixos.org'... MiB DL] fetching perl5.40.0-Clone-0.46 from https://cache.nixos.org project-manager-files> copying path '/nix/store/26lxki9i02bm8qdjkwkp8r1l79chk1cs-qrencode-4.1.1' from 'https://cache.nixos.org'...3.8 MiB DL] fetching perl5.40.0-FCGI-0.82 from https://cache.nixos.org project-manager-files> copying path '/nix/store/r49zci44xq7i6wl61ayhq82wn6v7w9lm-jq-1.7.1-bin' from 'https://cache.nixos.org'...343.8 MiB DL] fetching perl5.40.0-TermReadKey-2.38 from https://cache.nixos.org project-manager-files> copying path '/nix/store/9r8a8rfwgf39vz0i8nl4fw51nik3rn37-perl5.40.0-HTTP-Message-6.45' from 'https://cache.nixos.org'...tching pkgconf-2.4.3-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/gjzm7r9g1qwl5aq2l7ay8n42y47g61ns-rapidcheck-0-unstable-2023-12-14' from 'https://cache.nixos.org'...ng jq-1.7.1-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/a3608q50a1v0fcap02zq8gyjzxqhd85s-systemd-minimal-libs-257.10' from 'https://cache.nixos.org'...etching jq-1.7.1-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/90r466lzg0jw11v60cki60s0qfhs93vp-gnugrep-3.11' from 'https://cache.nixos.org'...343.8 MiB DL] fetching jq-1.7.1-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/dk9ip8g3hwid73km3vzikx3z81z4nxz1-tarWrapper' from 'https://cache.nixos.org'...m/343.8 MiB DL] fetching systemd-minimal-libs-257.10 from https://cache.nixos.org project-manager-files> copying path '/nix/store/k89i56m6xryzi4cp5szdqxi39v82mk5p-tbb-2021.11.0' from 'https://cache.nixos.org'...43.8 MiB DL] fetching gnugrep-3.11 from https://cache.nixos.org project-manager-files> copying path '/nix/store/565krdax3xg3sa6drzpkdd6i6aw3khi8-pkgconf-2.4.3' from 'https://cache.nixos.org'...43.8 MiB DL] fetching gnugrep-3.11 from https://cache.nixos.org project-manager-files> copying path '/nix/store/fwvs562iykzdi02kddg62f7vk297ll4g-treefmt-2.3.1' from 'https://cache.nixos.org'...43.8 MiB DL] fetching gnugrep-3.11 from https://cache.nixos.org project-manager-files> copying path '/nix/store/zysii25rs1dd8liwmrzfa4apbpwq90rq-unbound-1.23.1-lib' from 'https://cache.nixos.org'...MiB DL] fetching gnugrep-3.11 from https://cache.nixos.org nodejs> [384/2106] CC obj/deps/cares/src/lib/util/cares.ares_uri.o project-manager-files> copying path '/nix/store/xhll94m7ylb2v42xadrrrrlhrn798x0k-util-linux-minimal-2.41.1-login' from 'https://cache.nixos.org'...ing treefmt-2.3.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/sdrsmvdgjxh8270frrwq212wkh4w6bvd-vale-3.11.2' from 'https://cache.nixos.org'.../343.8 MiB DL] fetching unbound-1.23.1-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/ka4vb8g9byjyhz6fwb1567jw34kv8yxr-perl5.40.0-HTML-Parser-3.81' from 'https://cache.nixos.org'...etching util-linux-minimal-2.41.1-login from https://cache.nixos.org project-manager-files> copying path '/nix/store/p8fdrwah2spzb8i0f666bn7lpm1ccqj7-less-668' from 'https://cache.nixos.org'...[0m/343.8 MiB DL] fetching vale-3.11.2 from https://cache.nixos.org nodejs> [385/2106] CC obj/deps/brotli/c/enc/brotli.command.o project-manager-files> copying path '/nix/store/gjaa2wzl71i6j2mi6f7dyjigpw7iqa84-perl5.40.0-HTTP-Cookies-6.10' from 'https://cache.nixos.org'...tching perl5.40.0-HTML-Parser-3.81 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ggj3jz0vspp622bllbd9q98k30rrjhvj-perl5.40.0-HTTP-Daemon-6.16' from 'https://cache.nixos.org'...etching less-668 from https://cache.nixos.org project-manager-files> copying path '/nix/store/gjcvgjvr1m4f386i2279n8z2ks0dp4rn-aws-c-cal-0.8.0' from 'https://cache.nixos.org'....8 MiB DL] fetching less-668 from https://cache.nixos.org nodejs> [386/2106] CC obj/deps/cares/src/lib/record/cares.ares_dns_record.o nodejs> ../../deps/cares/src/lib/record/ares_dns_record.c: In function 'ares_dns_rr_set_addr6': nodejs> ../../deps/cares/src/lib/record/ares_dns_record.c:1127:3: warning: writing 16 bytes into a region of size between 1 and 8 [-Wstringop-overflow=] nodejs> 1127 | memcpy(a, addr, sizeof(*a)); nodejs> | ^ nodejs> In file included from ../../deps/cares/src/lib/ares_private.h:59, nodejs> from ../../deps/cares/src/lib/record/ares_dns_record.c:26: nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:189:18: note: destination object 'selector' of size 1 nodejs> 189 | unsigned char selector; nodejs> | ^~~~~~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:101:18: note: destination object 'addr' of size 4 nodejs> 101 | struct in_addr addr; nodejs> | ^~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:170:18: note: destination object 'replacement' of size 8 nodejs> 170 | char *replacement; nodejs> | ^~~~~~~~~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:146:18: note: destination object 'inception' of size 4 nodejs> 146 | unsigned int inception; nodejs> | ^~~~~~~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:147:18: note: destination object 'key_tag' of size 2 nodejs> 147 | unsigned short key_tag; nodejs> | ^~~~~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:114:16: note: destination object 'rname' of size 8 nodejs> 114 | char *rname; nodejs> | ^~~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:115:16: note: destination object 'serial' of size 4 nodejs> 115 | unsigned int serial; nodejs> | ^~~~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:116:16: note: destination object 'refresh' of size 4 nodejs> 116 | unsigned int refresh; nodejs> | ^~~~~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:117:16: note: destination object 'retry' of size 4 nodejs> 117 | unsigned int retry; nodejs> | ^~~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:118:16: note: destination object 'expire' of size 4 nodejs> 118 | unsigned int expire; nodejs> | ^~~~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:119:16: note: destination object 'minimum' of size 4 nodejs> 119 | unsigned int minimum; nodejs> | ^~~~~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:142:18: note: destination object 'algorithm' of size 1 nodejs> 142 | unsigned char algorithm; nodejs> | ^~~~~~~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:148:18: note: destination object 'signers_name' of size 8 nodejs> 148 | char *signers_name; nodejs> | ^~~~~~~~~~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:143:18: note: destination object 'labels' of size 1 nodejs> 143 | unsigned char labels; nodejs> | ^~~~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:144:18: note: destination object 'original_ttl' of size 4 nodejs> 144 | unsigned int original_ttl; nodejs> | ^~~~~~~~~~~~ nodejs> ../../deps/cares/src/lib/record/ares_dns_private.h:198:18: note: destination object 'params' of size 8 nodejs> 198 | ares_array_t *params; /*!< Type is ares_dns_optval_t */ nodejs> | ^~~~~~ project-manager-files> copying path '/nix/store/5cdzaagddbzip0rd0f9bfkfnq143bxd8-krb5-1.21.3-lib' from 'https://cache.nixos.org'....8 MiB DL] fetching less-668 from https://cache.nixos.org project-manager-files> copying path '/nix/store/a3yymiwvnif511g59fspsvp63q3kkq9r-libtpms-0.10.0' from 'https://cache.nixos.org'...3.8 MiB DL] fetching aws-c-cal-0.8.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/y490z63bh4d0yqh55fqvplnkn9kfda3r-openssl-3.4.3-bin' from 'https://cache.nixos.org'... MiB DL] fetching aws-c-cal-0.8.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/cpmmmdmdqwssg63l87ry66gqa32dy251-perl5.40.0-CGI-4.59' from 'https://cache.nixos.org'...iB DL] fetching krb5-1.21.3-lib from https://cache.nixos.org nodejs> [387/2106] CC obj/deps/brotli/c/enc/brotli.bit_cost.o project-manager-files> copying path '/nix/store/3d43mg79p6j94pi1ids55886wpzvhypn-perl5.40.0-HTTP-Negotiate-6.01' from 'https://cache.nixos.org'...hing perl5.40.0-CGI-4.59 from https://cache.nixos.org project-manager-files> copying path '/nix/store/41val8hvldpsba2p5h968qxvkcbdc2ka-perl5.40.0-Net-SSLeay-1.92' from 'https://cache.nixos.org'...fetching perl5.40.0-CGI-4.59 from https://cache.nixos.org project-manager-files> copying path '/nix/store/fx63s8mzfl0hp85s7pr97wnygibib6s8-lvm2-2.03.31-lib' from 'https://cache.nixos.org'...8 MiB DL] fetching perl5.40.0-CGI-4.59 from https://cache.nixos.org project-manager-files> copying path '/nix/store/pkcrj09rlck8hlrw6ri20s5g9aqbynlk-pkgconf-wrapper-2.4.3' from 'https://cache.nixos.org'... DL] fetching perl5.40.0-CGI-4.59 from https://cache.nixos.org project-manager-files> copying path '/nix/store/k8c60f1c543yng7878rfkc12han58hiv-readline-8.2p13' from 'https://cache.nixos.org'....8 MiB DL] fetching lvm2-2.03.31-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/zvfwx5xsqc62vpq3wsq6pq035v8ivzsk-s2n-tls-1.5.17' from 'https://cache.nixos.org'...3.8 MiB DL] fetching lvm2-2.03.31-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/1v1hww4wcl2h88fx8dv8lg2wkp4rb9n5-tbb-2021.11.0-dev' from 'https://cache.nixos.org'... MiB DL] fetching s2n-tls-1.5.17 from https://cache.nixos.org[K project-manager-files> copying path '/nix/store/6ab07lf8v6zjcjr8ysxcsf13kn8593vb-xz-5.8.1' from 'https://cache.nixos.org'...[0m/343.8 MiB DL] fetching s2n-tls-1.5.17 from https://cache.nixos.org nodejs> [388/2106] CC obj/deps/brotli/c/enc/brotli.compound_dictionary.o project-manager-files> copying path '/nix/store/f2q5ld1nipl8w1r2w8m6azhlm2varqgb-zlib-1.3.1' from 'https://cache.nixos.org'...m/343.8 MiB DL] fetching s2n-tls-1.5.17 from https://cache.nixos.org project-manager-files> copying path '/nix/store/xm50jlvjhvfgafac1bgg725mzx1ha7zy-perl5.40.0-CGI-Fast-2.16' from 'https://cache.nixos.org'...] fetching xz-5.8.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/2m97xlq3lpfawmvnp9ii2kk1j0yfzy6q-zstd-1.5.7' from 'https://cache.nixos.org'...m/343.8 MiB DL] fetching zlib-1.3.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/f17vj6c0s3rb57dda77p176abpa3v4x8-zlib-ng-2.2.4' from 'https://cache.nixos.org'...43.8 MiB DL] fetching zlib-1.3.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/nn27l879np49xvx6l1a8nqnqlp9apd8n-bash-interactive-5.2p37' from 'https://cache.nixos.org'...L] fetching zlib-1.3.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev' from 'https://cache.nixos.org'... MiB DL] fetching perl5.40.0-CGI-Fast-2.16 from https://cache.nixos.org project-manager-files> copying path '/nix/store/vyjsqcmiy5d5xz1m8dlyhc4dh1hf0x3w-perl5.40.0-IO-Socket-SSL-2.083' from 'https://cache.nixos.org'...hing bash-interactive-5.2p37 from https://cache.nixos.org project-manager-files> copying path '/nix/store/5i17rngglby671bra0ns7nr01v1c0340-binutils-2.44-lib' from 'https://cache.nixos.org'... MiB DL] fetching bash-interactive-5.2p37 from https://cache.nixos.org project-manager-files> copying path '/nix/store/72clwj3z0160c40d4kraa515fnaxpg95-aws-c-io-0.15.3' from 'https://cache.nixos.org'....8 MiB DL] fetching openssl-3.4.3-dev from https://cache.nixos.org project-manager-files> copying path '/nix/store/ifqpynrl7jh4m6yi5nx17hh4kdszzv39-cracklib-2.10.0' from 'https://cache.nixos.org'....8 MiB DL] fetching perl5.40.0-IO-Socket-SSL-2.083 from https://cache.nixos.org nodejs> [389/2106] CC obj/deps/brotli/c/enc/brotli.dictionary_hash.o project-manager-files> copying path '/nix/store/4zpfjm2r6chc8b10c1xa1d6asy100sqv-file-5.45' from 'https://cache.nixos.org'...0m/343.8 MiB DL] fetching binutils-2.44-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0' from 'https://cache.nixos.org'...m/343.8 MiB DL] fetching aws-c-io-0.15.3 from https://cache.nixos.org project-manager-files> copying path '/nix/store/zrqnaqv2l3vq6w80jwaf5qhgjjkdk937-gnutls-3.8.9' from 'https://cache.nixos.org'...343.8 MiB DL] fetching cracklib-2.10.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/c9vl68dx0parv94mm2l24000hhrahpyx-kexec-tools-2.0.29' from 'https://cache.nixos.org'...MiB DL] fetching gcc-14.3.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/y38l4arx7jj82splqhcna30w8484inlb-libblake3-1.8.2' from 'https://cache.nixos.org'....8 MiB DL] fetching gnutls-3.8.9 from https://cache.nixos.org nodejs> [390/2106] CXX obj/deps/inspector_protocol/crdtp/crdtp.json.o project-manager-files> copying path '/nix/store/6bqcjas8qbflxn3s6idk2pjavxrfq21w-libfido2-1.15.0' from 'https://cache.nixos.org'....8 MiB DL] fetching gnutls-3.8.9 from https://cache.nixos.org project-manager-files> copying path '/nix/store/wi9cp03qqfw49v3j7fzz44k9kqfm7i9i-libssh2-1.11.1' from 'https://cache.nixos.org'...3.8 MiB DL] fetching gnutls-3.8.9 from https://cache.nixos.org project-manager-files> copying path '/nix/store/b00sis10das1hx3sjc5wbda4jy905hzl-kmod-31' from 'https://cache.nixos.org'.../343.8 MiB DL] fetching kexec-tools-2.0.29 from https://cache.nixos.org project-manager-files> copying path '/nix/store/lv09vqv0iwl5xhalivqrh9vq50dd0qhg-aws-c-event-stream-0.5.0' from 'https://cache.nixos.org'...] fetching libfido2-1.15.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/sshykf1xl0gx5f5fccs192953ca48mlz-aws-c-http-0.9.2' from 'https://cache.nixos.org'...8 MiB DL] fetching kmod-31 from https://cache.nixos.org project-manager-files> copying path '/nix/store/42pzy4ahwk8p41hwfmz2nldgvsdws8q1-binutils-2.44' from 'https://cache.nixos.org'...43.8 MiB DL] fetching kmod-31 from https://cache.nixos.org project-manager-files> copying path '/nix/store/0rpngd5nyjy2i5iq3k2am6hqjyfzpd49-kmod-31-lib' from 'https://cache.nixos.org'.../343.8 MiB DL] fetching kmod-31 from https://cache.nixos.org project-manager-files> copying path '/nix/store/b7lgmwg8dcm6qvi62sncv1r9k7pl70vs-libarchive-3.8.2-lib' from 'https://cache.nixos.org'...B DL] fetching binutils-2.44 from https://cache.nixos.org project-manager-files> copying path '/nix/store/k9lfh0l007sp61rag7d9bf3nn5bg3qy7-perl-5.40.0' from 'https://cache.nixos.org'.../343.8 MiB DL] fetching binutils-2.44 from https://cache.nixos.org project-manager-files> copying path '/nix/store/nybj8mlvvy2dg5mz5fazrn96amc80bn2-perl5.40.0-Net-SMTP-SSL-1.04' from 'https://cache.nixos.org'...tching kmod-31-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/nshhjm3s9pwc86s5hyzqf22pn8kikw8j-curl-8.14.1' from 'https://cache.nixos.org'.../343.8 MiB DL] fetching kmod-31-lib from https://cache.nixos.org nodejs> [391/2106] CC obj/deps/brotli/c/enc/brotli.fast_log.o project-manager-files> copying path '/nix/store/dl9967vkjl6i3k3vc8hyh01yvawwsm4i-libgit2-1.9.0-lib' from 'https://cache.nixos.org'... MiB DL] fetching libarchive-3.8.2-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/ks3slx52c0jmfgg717n0jq9lp354mlnw-sqlite-3.48.0' from 'https://cache.nixos.org'...43.8 MiB DL] fetching perl-5.40.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/17qrg8r0mpynmz06lx60fgs8g6dgbb3a-sqlite-3.48.0-bin' from 'https://cache.nixos.org'... MiB DL] fetching libgit2-1.9.0-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/b0j07izl8bymrfdjiqiqpbbd31j6fah4-aws-c-auth-0.8.1' from 'https://cache.nixos.org'...8 MiB DL] fetching sqlite-3.48.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/2py9gyblpjn4md4dajbrjdpkici9fdjz-aws-c-mqtt-0.11.0' from 'https://cache.nixos.org'... MiB DL] fetching sqlite-3.48.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/wxq21pla3bpk2n22ckand6dhnaq82gy8-audit-4.1.0-lib' from 'https://cache.nixos.org'....8 MiB DL] fetching sqlite-3.48.0-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/84knz5k1lj38van1mnv8sl59k4wnap4w-bash-interactive-5.2p37-dev' from 'https://cache.nixos.org'...etching audit-4.1.0-lib from https://cache.nixos.org[K project-manager-files> copying path '/nix/store/ry6fmjgjp58jrrhfjzjd4n8ygb7k09yd-direnv-2.36.0' from 'https://cache.nixos.org'...43.8 MiB DL] fetching audit-4.1.0-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/vaix9m2syrilm7hv3690plsk35y0arwm-elfutils-0.192' from 'https://cache.nixos.org'...3.8 MiB DL] fetching audit-4.1.0-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/ygxiry6v791vkaixa54v2pr00r00qs56-aws-c-s3-0.7.1' from 'https://cache.nixos.org'...3.8 MiB DL] fetching direnv-2.36.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/lagazc9fy36vg2h9dh7rjxd3a19az0m7-libmicrohttpd-1.0.1' from 'https://cache.nixos.org'...iB DL] fetching direnv-2.36.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/b7g83isqdl778kmcpv6v68z76x4x5riv-xz-5.8.1-bin' from 'https://cache.nixos.org'...343.8 MiB DL] fetching elfutils-0.192 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev' from 'https://cache.nixos.org'...3.8 MiB DL] fetching libmicrohttpd-1.0.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ra5rk5n1sifsb3752p8cigca7alsya5b-linux-pam-1.6.1' from 'https://cache.nixos.org'....8 MiB DL] fetching libmicrohttpd-1.0.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/rigwlrg08iw071x8brffd9cq8x039k6z-zstd-1.5.7-bin' from 'https://cache.nixos.org'...3.8 MiB DL] fetching zlib-1.3.1-dev from https://cache.nixos.org project-manager-files> copying path '/nix/store/9v92708qmblip01dc60vnilzbcii5zad-stdenv-linux' from 'https://cache.nixos.org'...343.8 MiB DL] fetching linux-pam-1.6.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev' from 'https://cache.nixos.org'... MiB DL] fetching linux-pam-1.6.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/fiwmcvwrn12ygrdacm6gjzyswspwzwfv-util-linux-2.41.1-lib' from 'https://cache.nixos.org'... DL] fetching zstd-1.5.7-bin from https://cache.nixos.orgK project-manager-files> copying path '/nix/store/wgsh6dpfj8dmdnkrhvhzm1jrx4sa4zw0-aws-crt-cpp-0.29.4' from 'https://cache.nixos.org'...MiB DL] fetching stdenv-linux from https://cache.nixos.org project-manager-files> copying path '/nix/store/18ks84vwka6v1ldjp0cnil98pyykr3a9-util-linux-minimal-2.41.1-lib' from 'https://cache.nixos.org'...ching sqlite-3.48.0-dev from https://cache.nixos.org nodejs> [392/2106] CC obj/deps/brotli/c/enc/brotli.encoder_dict.o nodejs> [393/2106] CC obj/deps/brotli/c/enc/brotli.brotli_bit_stream.o nodejs> [394/2106] CC obj/deps/brotli/c/enc/brotli.entropy_encode.o nodejs> [395/2106] CC obj/deps/brotli/c/enc/brotli.memory.o nodejs> [396/2106] CC obj/deps/brotli/c/enc/brotli.histogram.o nodejs> [397/2106] CC obj/deps/brotli/c/enc/brotli.literal_cost.o nodejs> [398/2106] CC obj/deps/brotli/c/enc/brotli.utf8_util.o nodejs> [399/2106] AR obj/deps/uvwasi/libuvwasi.a nodejs> [400/2106] AR obj/deps/nghttp2/libnghttp2.a nodejs> [401/2106] AR obj/deps/ncrypto/libncrypto.a nodejs> [402/2106] AR obj/deps/nbytes/libnbytes.a nodejs> [403/2106] AR obj/deps/llhttp/libllhttp.a nodejs> [404/2106] AR obj/deps/inspector_protocol/libcrdtp.a nodejs> [405/2106] AR obj/deps/histogram/libhistogram.a nodejs> [406/2106] AR obj/deps/cares/libcares.a nodejs> [407/2106] CC obj/src/large_pages/node_text_start.node_text_start.o nodejs> [408/2106] AR obj/libnode_text_start.a nodejs> [409/2106] CC obj/deps/brotli/c/enc/brotli.cluster.o nodejs> [410/2106] CC obj/deps/brotli/c/enc/brotli.block_splitter.o project-manager-files> building '/nix/store/yzyi41n90bwz5b8q7aa53nsmrlfkviry-addintegrityfields.js.drv'...MiB), 297.1/343.8 MiB DL] fetching perl-5.40.0 from https://cache.nixos.orgorg nodejs> [411/2106] CC obj/deps/brotli/c/enc/brotli.compress_fragment.o project-manager-files> copying path '/nix/store/kz3gilypl4hqdv6dpq1akbdl4frhysla-aws-sdk-cpp-1.11.448' from 'https://cache.nixos.org'...iB DL] fetching perl-5.40.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44' from 'https://cache.nixos.org'...[0m/343.8 MiB DL] fetching perl-5.40.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/nk7wnp1209mv9mdf0vr1ivzsdzm38yzs-kbd-2.7.1' from 'https://cache.nixos.org'...297.1/343.8 MiB DL] building addintegrityfields.js project-manager-files> copying path '/nix/store/jd20rkmqmkfkcvk2wl2lmzz7acq4svlr-python3-3.12.12' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/wq5yb1n1q7w91l174v6ifyv0rn41n0n9-cryptsetup-2.7.5' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/133wifz6qdf9x1dzcs6kmdsdm6dyys7x-libbpf-1.5.0' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/7z8r52kzjjy270qdxz5dmvn7v9dj8s2l-tcb-1.2' from 'https://cache.nixos.org'..., 297.1/343.8 MiB DL] building addintegrityfields.js project-manager-files> copying path '/nix/store/f3091s7iyq5cn9rwxz0skbrvm1a7w8lk-shellcheck-0.10.0-bin' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/f20j3x3r4xjc3r4kskaxj4c10miii4zp-libpwquality-1.4.5-lib' from 'https://cache.nixos.org'...[0m/343.8 MiB DL] building addintegrityfields.js project-manager-files> copying path '/nix/store/wz9wxz8ks4gra0qqi6fx2k1h0wxy1k8a-tpm2-tss-4.1.3' from 'https://cache.nixos.org'...1m297.1/343.8 MiB DL] building addintegrityfields.js nodejs> [412/2106] CC obj/deps/brotli/c/enc/brotli.static_dict.o project-manager-files> copying path '/nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev' from 'https://cache.nixos.org'...1m297.1/343.8 MiB DL] building addintegrityfields.js project-manager-files> copying path '/nix/store/mblzi97cq4fshh00d6ki63pyz2jymsw3-util-linux-2.41.1-login' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/y0w5myh0dqpgn8ng3vlpirhxfqx4cr01-util-linux-2.41.1-mount' from 'https://cache.nixos.org'...0m/343.8 MiB DL] fetching aws-sdk-cpp-1.11.448 from https://cache.nixos.org project-manager-files> copying path '/nix/store/qsn4kgbzjwax2n4zzxz4p8bk237wjhxr-util-linux-2.41.1-swap' from 'https://cache.nixos.org'...[0m/343.8 MiB DL] fetching tpm2-tss-4.1.3 from https://cache.nixos.org project-manager-files> copying path '/nix/store/izqi1kbfayrajfvmsbsq5gb5qlrr65pa-util-linux-minimal-2.41.1-mount' from 'https://cache.nixos.org'... MiB DL] fetching tpm2-tss-4.1.3 from https://cache.nixos.org project-manager-files> copying path '/nix/store/arcmwrscrf22c3h32ngv74qq30cyhjp9-shadow-4.17.4' from 'https://cache.nixos.org'...;1m298.6/343.8 MiB DL] fetching tpm2-tss-4.1.3 from https://cache.nixos.org nodejs> [413/2106] CC obj/deps/brotli/c/dec/brotli.decode.o project-manager-files> copying path '/nix/store/s1xwhyh16gnl7zcxmmdhjirkzwaxda3p-util-linux-minimal-2.41.1-swap' from 'https://cache.nixos.org'...8 MiB DL] fetching util-linux-minimal-2.41.1-mount from https://cache.nixos.org nodejs> [414/2106] CC obj/deps/brotli/c/enc/brotli.backward_references_hq.o project-manager-files> copying path '/nix/store/vviigq6ivqsvccdcqa8x6yjkjyha37mj-util-linux-minimal-2.41.1-bin' from 'https://cache.nixos.org'....9 MiB DL] fetching util-linux-minimal-2.41.1-swap from https://cache.nixos.org nodejs> [415/2106] CC obj/deps/brotli/c/enc/brotli.encode.o project-manager-files> building '/nix/store/18xb04slazjwcsbr2ryj11rkc4ahd7yn-builder.pl.drv'...[0m/1697.9 MiB), 319.5/345.0 MiB DL] fetching util-linux-minimal-2.41.1-bin from https://cache.nixos.org nodejs> [416/2106] CC obj/deps/brotli/c/enc/brotli.compress_fragment_two_pass.o project-manager-files> copying path '/nix/store/2dqf465jfs9w73jihy4yk8yc47673i18-systemd-257.10' from 'https://cache.nixos.org'...m324.4/345.0 MiB DL] fetching util-linux-minimal-2.41.1-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/x92x70hdpnpdblgnvpyar7nbvp8h74nb-nix-2.28.5' from 'https://cache.nixos.org'...32;1m324.4/345.0 MiB DL] fetching util-linux-minimal-2.41.1-bin from https://cache.nixos.org nodejs> [417/2106] CC obj/deps/brotli/c/enc/brotli.metablock.o project-manager-files> copying path '/nix/store/c0f2wpa3h99yrjhr0lzxgb3hlans4yb6-man-db-2.13.0' from 'https://cache.nixos.org'...1m335.5/359.2 MiB DL] fetching systemd-257.10 from https://cache.nixos.orgixos.org project-manager-files> building '/nix/store/si73sxwn8afsjlvcxydmgbr69yxwqlbx-install-package.drv'...74.0 MiB), 359.2/359.6 MiB DL] fetching systemd-257.10 from https://cache.nixos.org references to /build/ in /nix/store/2awfh7sr3vf9d0ir666fi5qm03ng35sp-builder.pl... project-manager-files> copying path '/nix/store/6pi18h9fngcwyhh6sn19cqsgwd9r4d91-perl5.40.0-libwww-perl-6.72' from 'https://cache.nixos.org'...g systemd-257.10 from https://cache.nixos.org project-manager-files> building '/nix/store/wc9qc345gz8lbrsx9dfgnwjraibd9x1m-link.drv'...03.1/1774.3 MiB), 359.7 MiB DL] fetching systemd-257.10 from https://cache.nixos.orgos.org nodejs> [418/2106] CXX obj/deps/googletest/src/gtest.gtest-assertion-result.o nodejs> [419/2106] CC obj/test/overlapped-checker/overlapped-checker.main_unix.o nodejs> [420/2106] CC obj/test/nop/nop.nop.o project-manager-files> building '/nix/store/l7b0rzk84l8x91nijqslnid5w0yagbix-linkbins.js.drv'...m/1774.3 MiB), 359.7 MiB DL] fetching systemd-257.10 from https://cache.nixos.orgos.org project-manager-files> copying path '/nix/store/righ0a5sp3swjn2xr59zibpqa8hg85jf-nixos-option' from 'https://cache.nixos.org'...MiB DL] fetching systemd-257.10 from https://cache.nixos.org project-manager-files> copying path '/nix/store/b4zrkdzc1fmdswsp9rly8s7c3mrzdbxv-util-linux-2.41.1-bin' from 'https://cache.nixos.org'...[0m MiB DL] building linkbins.js project-manager-files> copying path '/nix/store/5ya0yn7vlsh7rjxfsmyasirk2dsn1lms-procps-4.0.4' from 'https://cache.nixos.org'...;1m359.7 MiB DL] building linkbins.js project-manager-files> copying path '/nix/store/ngvpcb0rnd2k9pzji7jhqssa9sha0igj-bats-1.11.1' from 'https://cache.nixos.org'...2;1m361.8 MiB DL] fetching procps-4.0.4 from https://cache.nixos.orgixos.org nodejs> [421/2106] LINK overlapped-checker nodejs> [422/2106] CXX obj/deps/googletest/src/gtest.gtest-typed-test.o project-manager-files> building '/nix/store/b1g6f577jai253jn7awd6szzm66nqf7f-nodejs-configure.drv'...5.8 MiB), 361.8 MiB DL] fetching python3-3.12.12 from https://cache.nixos.org[0mos.org project-manager-files> copying path '/nix/store/8x9cm1ywpkz6qhllywvzma2dcrv49r6w-util-linux-2.41.1-dev' from 'https://cache.nixos.org'...etching python3-3.12.12 from https://cache.nixos.org nodejs> [423/2106] LINK nop nodejs> [424/2106] CXX obj/deps/googletest/src/gtest.gtest-test-part.o nodejs> [425/2106] CXX obj/deps/googletest/src/gtest.gtest-printers.o nodejs> [426/2106] CXX obj/deps/googletest/src/gtest_main.gtest_main.o nodejs> [427/2106] AR obj/deps/googletest/libgtest_main.a nodejs> [428/2106] CXX obj/deps/googletest/src/gtest.gtest-filepath.o nodejs> [429/2106] CXX obj/deps/googletest/src/gtest.gtest-matchers.o project-manager-files> building '/nix/store/m65pb9p2hxf7hb8bfmwdqfdjl8xhjj2s-pinpointDependencies.js.drv'...), 361.8 MiB DL] fetching python3-3.12.12 from https://cache.nixos.org[0mos.org project-manager-files> copying path '/nix/store/639k78iljhfmciklnivi0wja8jcy788g-git-2.50.1' from 'https://cache.nixos.org'...32;1m361.8 MiB DL] building pinpointDependencies.jsg project-manager-files> copying path '/nix/store/ylrhjq0zrl1y1mvq0imh5j8absw6hrng-python3.12-cbor2-5.6.5' from 'https://cache.nixos.org'...0m MiB DL] building pinpointDependencies.js project-manager-files> copying path '/nix/store/qd1zza844sl6pwc8wcpm1ic3vbg48s4i-python3.12-colorama-0.4.6' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/cz0jfzqqr3ga5qi2vnn7k1l06jk7sba2-python3.12-mdurl-0.1.2' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/hdikjhn6cic0ibvb3j8cghy7lg3kv6yy-python3.12-pygments-2.19.1' from 'https://cache.nixos.org'...iB DL] building pinpointDependencies.js project-manager-files> copying path '/nix/store/9ap0fph2ybcfnl0f1rsklj990n25ll84-python3.12-pyyaml-6.0.2' from 'https://cache.nixos.org'...0m MiB DL] building pinpointDependencies.js project-manager-files> copying path '/nix/store/ck769p6rspl9pkp4pswzkb0qahp4nmck-python3.12-ruamel-base-1.0.0' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/1ig9zriwl7ywcyjr8mdc3fnvqcfdqm05-python3.12-ruamel-yaml-clib-0.2.12' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/qq8q19pav7jznqkh5j53rppqri906rm3-python3.12-u-msgpack-python-2.8.0' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/vfy6pmqhgw9kaxiqyhmlg8rmn2aaw6fd-python3.12-six-1.17.0' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/3l7f9nnq6zgcapbjhl1vqi4h3yd6l90k-python3.12-tomlkit-0.13.2' from 'https://cache.nixos.org'... MiB DL] building pinpointDependencies.js project-manager-files> copying path '/nix/store/p29h97x88mwh5f0qbp18sjx1jd8wda37-python3.12-markdown-it-py-3.0.0' from 'https://cache.nixos.org'... MiB DL] fetching python3.12-pygments-2.19.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/dn6x1maxc5cxyq84fc51z8pzjk2f4wq6-python3.12-python-dateutil-2.9.0.post0' from 'https://cache.nixos.org'...] fetching python3.12-six-1.17.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ak4xh8c0mxlzicdnhr61qwv55izxpzl1-python3.12-ruamel-yaml-0.18.10' from 'https://cache.nixos.org'...5 MiB DL] fetching python3.12-u-msgpack-python-2.8.0 from https://cache.nixos.org nodejs> [430/2106] CXX obj/deps/googletest/src/gtest.gtest-port.o project-manager-files> building '/nix/store/hpyva6d7npangcnzyvh90w9nv43fkgnj-pm-modules-messages.drv'... MiB), 373.1 MiB DL] fetching python3.12-ruamel-yaml-0.18.10 from https://cache.nixos.org[0mache.nixos.org project-manager-files> copying path '/nix/store/hbrm26lwmi0sap9d2a2hdb2bcchb0qbg-python3.12-rich-14.0.0' from 'https://cache.nixos.org'...0m MiB DL] fetching python3.12-pygments-2.19.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/9gzizlngmh03dgkyj7ljic1iv83ynkp7-python3.12-rich-argparse-1.7.0' from 'https://cache.nixos.org'... MiB DL] fetching python3.12-rich-14.0.0 from https://cache.nixos.org project-manager-files> building '/nix/store/6m64ml7fg02m33z5wf8as4hr53bmzr6q-pm-shell-aliases.sh.drv'... MiB), 373.6 MiB DL] fetching git-2.50.1 from https://cache.nixos.orgche.nixos.org project-manager-files> copying path '/nix/store/y36kdhm1nhjg3sgxl0g19f8c551vy84m-python3.12-remarshal-1.0.0' from 'https://cache.nixos.org'...ng git-2.50.1 from https://cache.nixos.org nodejs> [431/2106] CXX obj/deps/googletest/src/gtest.gtest-death-test.o nodejs> [432/2106] CC obj/deps/zstd/lib/compress/zstd.zstd_lazy.o nodejs> [433/2106] AR obj/deps/zstd/libzstd.a project-manager-files> building '/nix/store/mz6qmw0r4kzd03xs75wrlfmrgdjz5g6h-cleanup.drv'...4/1859.9 MiB), 373.6 MiB DL] fetching git-2.50.1 from https://cache.nixos.orgos.org project-manager-files> building '/nix/store/lnym2i1vd9g9zj2qqp01l60krdrjjykw-pm_.cachevaleVocabflakyaccept.txt.drv'...m373.6 MiB DL] fetching gcc-14.3.0 from https://cache.nixos.orgs.org project-manager-files> building '/nix/store/k79i3a58w7mg1901si99g4qxc57kbx3k-pm_.cachevaleconfigvocabulariesflakyaccept.txt.drv'...B DL] fetching gcc-14.3.0 from https://cache.nixos.org project-manager-files> building '/nix/store/igz6f2hxwlgd1xkzg1pldc9lqisdj2av-pm_.editorconfig.drv'...59.9 MiB), 373.6 MiB DL] fetching gcc-14.3.0 from https://cache.nixos.orgccept.txt project-manager-files> building '/nix/store/qfbnlyrhcisylgs79cq6wfdga41jc2i2-pm_.envrc.drv'.../1859.9 MiB), 373.6 MiB DL] fetching node-sources from https://cache.nixos.org project-manager-files> copying path '/nix/store/kks0nbx2riwry5qsx0qr87qr0lswmhzi-gcc-wrapper-14.3.0' from 'https://cache.nixos.org'...L] fetching node-sources from https://cache.nixos.org project-manager-files> copying path '/nix/store/025sr32f1bbzvfwvj80ybnmq4hil58ri-make-binary-wrapper-hook' from 'https://cache.nixos.org'...m MiB DL] fetching node-sources from https://cache.nixos.org project-manager-files> copying path '/nix/store/lfwfj17y9fpjb73nsj2m35rmkh587a0x-stdenv-linux' from 'https://cache.nixos.org'...2;1m373.7 MiB DL] building pm_.envrc project-manager-files> building '/nix/store/jl3slda6s1bby5b7xb9lm7znlql45p64-bash-strict-mode-0.1.0.drv'...iB), 373.7 MiB DL] fetching node-sources from https://cache.nixos.org nodejs> [434/2106] CXX obj/deps/simdjson/simdjson.simdjson.o nodejs> [435/2106] AR obj/deps/simdjson/libsimdjson.a project-manager-files> building '/nix/store/0nfli41z3qg37pvd3yh91k1rrxgh90zy-nodejs-22.20.0.drv'...7 MiB DL] B DL] building bash-strict-mode-0.1.0 (installCheckPhase): ok 7 inherit_errexit also pipefails[0merpreter directive changed from "#!/usr/bin/env strict-bash" to "/nix/store/khkwdrvwm1kljaw7xwpq8jhqwcb5w4vx-bash-strict-mode-0.1.0/bin/strict-bash"bin/bash" nodejs> [436/2106] ACTION run_torque: run_torque_action_e3070f7afaffd8a3b4612441e26c1d85 nodejs> [437/2106] STAMP obj/tools/v8_gypfiles/run_torque.actions_rules_copies.stamp nodejs> [438/2106] STAMP obj/tools/v8_gypfiles/v8_internal_headers.compile_depends.stamp nodejs> [439/2106] STAMP obj/tools/v8_gypfiles/v8_internal_headers.actions_depends.stamp nodejs> [440/2106] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.compile_depends.stamp nodejs> [441/2106] STAMP obj/tools/v8_gypfiles/v8_init.compile_depends.stamp nodejs> [442/2106] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.actions_depends.stamp nodejs> [443/2106] STAMP obj/tools/v8_gypfiles/v8_init.actions_depends.stamp nodejs> [444/2106] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.compile_depends.stamp nodejs> [445/2106] STAMP obj/tools/v8_gypfiles/v8_compiler.compile_depends.stamp nodejs> [446/2106] STAMP obj/tools/v8_gypfiles/v8_turboshaft.compile_depends.stamp nodejs> [447/2106] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.actions_depends.stamp nodejs> [448/2106] STAMP obj/tools/v8_gypfiles/v8_compiler.actions_depends.stamp nodejs> [449/2106] STAMP obj/tools/v8_gypfiles/v8_turboshaft.actions_depends.stamp nodejs> [450/2106] ACTION postmortem-metadata: gen-postmortem-metadata_7acc03b21ed727c9887fcf4669bc652e nodejs> [451/2106] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.compile_depends.stamp nodejs> [452/2106] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.actions_depends.stamp nodejs> [453/2106] CC obj/deps/brotli/c/enc/brotli.backward_references.o nodejs> [454/2106] CXX obj/deps/simdutf/simdutf.simdutf.o nodejs> [455/2106] CXX obj/deps/googletest/src/gtest.gtest.o nodejs> [456/2106] CXX obj/deps/ada/ada.ada.o nodejs> [457/2106] CXX obj/deps/v8/src/compiler/backend/v8_compiler.bitcast-elider.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/backend/bitcast-elider.h:8, nodejs> from ../../deps/v8/src/compiler/backend/bitcast-elider.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [458/2106] CXX obj/deps/v8/src/compiler/v8_compiler.all-nodes.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/all-nodes.h:8, nodejs> from ../../deps/v8/src/compiler/all-nodes.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [459/2106] CXX obj/deps/v8/src/compiler/backend/v8_compiler.gap-resolver.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction.h:18, nodejs> from ../../deps/v8/src/compiler/backend/gap-resolver.h:8, nodejs> from ../../deps/v8/src/compiler/backend/gap-resolver.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [460/2106] CXX obj/deps/v8/src/compiler/v8_compiler.add-type-assertions-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/add-type-assertions-reducer.h:8, nodejs> from ../../deps/v8/src/compiler/add-type-assertions-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [461/2106] CXX obj/deps/v8/src/compiler/backend/v8_compiler.frame-elider.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction.h:18, nodejs> from ../../deps/v8/src/compiler/backend/frame-elider.h:8, nodejs> from ../../deps/v8/src/compiler/backend/frame-elider.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [462/2106] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast-function-literal-id-reindexer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/ast/ast-traversal-visitor.h:8, nodejs> from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.h:8, nodejs> from ../../deps/v8/src/ast/ast-function-literal-id-reindexer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [463/2106] CXX obj/deps/v8/src/init/v8_init.setup-isolate-full.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10, nodejs> from ../../deps/v8/src/deoptimizer/translated-state.h:11, nodejs> from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, nodejs> from ../../deps/v8/src/debug/debug-frames.h:10, nodejs> from ../../deps/v8/src/debug/debug-evaluate.h:12, nodejs> from ../../deps/v8/src/init/setup-isolate-full.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [464/2106] CXX obj/deps/v8/src/ast/v8_base_without_compiler.variables.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/ast/scopes.h:10, nodejs> from ../../deps/v8/src/ast/variables.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [465/2106] CXX obj/deps/v8/src/api/v8_base_without_compiler.api-arguments.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/api/api-arguments.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [466/2106] CXX obj/deps/v8/src/api/v8_base_without_compiler.api-natives.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/api/api-natives.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [467/2106] CXX obj/deps/v8/src/ast/v8_base_without_compiler.source-range-ast-visitor.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/ast/ast-traversal-visitor.h:8, nodejs> from ../../deps/v8/src/ast/source-range-ast-visitor.h:10, nodejs> from ../../deps/v8/src/ast/source-range-ast-visitor.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [468/2106] CXX obj/deps/v8/src/compiler/v8_compiler.access-builder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/js-operator.h:10, nodejs> from ../../deps/v8/src/compiler/access-builder.h:9, nodejs> from ../../deps/v8/src/compiler/access-builder.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [469/2106] CXX obj/deps/v8/src/compiler/v8_compiler.access-info.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/access-info.h:8, nodejs> from ../../deps/v8/src/compiler/access-info.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [470/2106] CXX obj/deps/v8/src/compiler/backend/v8_compiler.code-generator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-arch.h:8, nodejs> from ../../deps/v8/src/codegen/macro-assembler-base.h:12, nodejs> from ../../deps/v8/src/codegen/macro-assembler.h:8, nodejs> from ../../deps/v8/src/compiler/backend/code-generator.h:11, nodejs> from ../../deps/v8/src/compiler/backend/code-generator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [471/2106] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast-value-factory.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/heap/factory-inl.h:8, nodejs> from ../../deps/v8/src/ast/ast-value-factory.cc:33: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [472/2106] CXX obj/deps/v8/src/ast/v8_base_without_compiler.modules.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/modules.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [473/2106] CXX obj/deps/v8/src/ast/v8_base_without_compiler.ast.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/ast/ast.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [474/2106] CXX obj/deps/v8/src/ast/v8_base_without_compiler.prettyprinter.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/ast/prettyprinter.h:10, nodejs> from ../../deps/v8/src/ast/prettyprinter.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [475/2106] CXX obj/deps/v8/src/ast/v8_base_without_compiler.scopes.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/ast/scopes.h:10, nodejs> from ../../deps/v8/src/ast/scopes.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [476/2106] CXX obj/deps/v8/src/api/v8_base_without_compiler.api.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [477/2106] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.bytecode-offset-iterator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/baseline/bytecode-offset-iterator.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [478/2106] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/codegen/tick-counter.h:11, nodejs> from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, nodejs> from ../../deps/v8/src/objects/shared-function-info-inl.h:10, nodejs> from ../../deps/v8/src/baseline/baseline.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [479/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.accessors.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/builtins/accessors.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [480/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-api.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/api/api-arguments-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-api.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [481/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.js-to-wasm-tq-csa.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/src/builtins/js-to-wasm-tq-csa.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [482/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-async-module.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-async-module.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [483/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-arraybuffer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-arraybuffer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [484/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-collections.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-collections.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [485/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-atomics-synchronization.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-atomics-synchronization.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [486/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-array.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-array.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [487/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-bigint.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-bigint.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [488/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-callsite.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-callsite.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [489/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-console.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-console.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [490/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers_slow.wasm-to-js-tq-csa.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/src/builtins/wasm-to-js-tq-csa.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [491/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-dataview.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-dataview.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [492/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-date.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-date.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [493/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-error.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-error.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [494/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-function.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-function.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [495/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-json.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-json.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [496/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-global.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-global.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [497/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-internal.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-internal.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [498/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-number.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-number.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [499/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-intl.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-intl.cc:13: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [500/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-regexp.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-regexp.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [501/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-object.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-object.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [502/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-reflect.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-reflect.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [503/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shared-array.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-shared-array.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [504/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.aligned-slot-allocator.o nodejs> [505/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-shadow-realm.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-shadow-realm.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [506/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-string.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-string.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [507/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.bailout-reason.o nodejs> [508/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-sharedarraybuffer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-sharedarraybuffer.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [509/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-struct.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-struct.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [510/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-encoder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/external-reference-encoder.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [511/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/external-reference-table.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [512/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-symbol.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-symbol.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [513/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-trace.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-trace.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [514/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-typed-array.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-typed-array.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [515/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-weak-refs.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-weak-refs.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [516/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.machine-type.o nodejs> [517/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.flush-instruction-cache.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/simulator.h:13, nodejs> from ../../deps/v8/src/codegen/flush-instruction-cache.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [518/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-desc.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-inl.h:8, nodejs> from ../../deps/v8/src/codegen/code-desc.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [519/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.constants-table-builder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/builtins/constants-table-builder.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [520/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-comments.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-inl.h:8, nodejs> from ../../deps/v8/src/codegen/code-comments.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [521/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins-temporal.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils-inl.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-temporal.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [522/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.compilation-cache.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/hash-table.h:13, nodejs> from ../../deps/v8/src/objects/compilation-cache-table.h:9, nodejs> from ../../deps/v8/src/codegen/compilation-cache.h:9, nodejs> from ../../deps/v8/src/codegen/compilation-cache.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [523/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-reference.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/handles/handles-inl.h:9, nodejs> from ../../deps/v8/src/codegen/code-reference.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [524/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler.cc:35: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [525/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.register-configuration.o nodejs> [526/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.constant-pool.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/constant-pool.h:12, nodejs> from ../../deps/v8/src/codegen/constant-pool.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [527/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o nodejs> [528/2106] CXX obj/deps/v8/src/builtins/v8_base_without_compiler.builtins.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/builtins/builtins.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [529/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.code-factory.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/codegen/code-factory.h:8, nodejs> from ../../deps/v8/src/codegen/code-factory.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [530/2106] CXX obj/deps/v8/src/common/v8_base_without_compiler.assert-scope.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/assert-scope.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [531/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.compiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/compiler.h:17, nodejs> from ../../deps/v8/src/codegen/compiler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [532/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.interface-descriptors.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [533/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tick-counter.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/codegen/tick-counter.h:11, nodejs> from ../../deps/v8/src/codegen/tick-counter.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [534/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.handler-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-inl.h:8, nodejs> from ../../deps/v8/src/codegen/handler-table.cc:11: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [535/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.external-reference.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/codegen/external-reference.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [536/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.macro-assembler-base.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-arch.h:8, nodejs> from ../../deps/v8/src/codegen/macro-assembler-base.h:12, nodejs> from ../../deps/v8/src/codegen/macro-assembler-base.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [537/2106] CXX obj/deps/v8/src/common/v8_base_without_compiler.ptr-compr.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/common/ptr-compr.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [538/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.pending-optimization-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/codegen/pending-optimization-table.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [539/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.maglev-safepoint-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-arch.h:8, nodejs> from ../../deps/v8/src/codegen/macro-assembler-base.h:12, nodejs> from ../../deps/v8/src/codegen/macro-assembler.h:8, nodejs> from ../../deps/v8/src/codegen/maglev-safepoint-table.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [540/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.optimized-compilation-info.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/codegen/tick-counter.h:11, nodejs> from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, nodejs> from ../../deps/v8/src/codegen/optimized-compilation-info.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [541/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.source-position-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/handles/persistent-handles.h:11, nodejs> from ../../deps/v8/src/heap/local-heap-inl.h:11, nodejs> from ../../deps/v8/src/heap/factory-base-inl.h:9, nodejs> from ../../deps/v8/src/heap/local-factory-inl.h:8, nodejs> from ../../deps/v8/src/codegen/source-position-table.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [542/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.source-position.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/codegen/tick-counter.h:11, nodejs> from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, nodejs> from ../../deps/v8/src/codegen/source-position.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [543/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.reloc-info.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/reloc-info.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [544/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.safepoint-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-inl.h:8, nodejs> from ../../deps/v8/src/codegen/safepoint-table.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [545/2106] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.unoptimized-compilation-info.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/objects/feedback-vector.h:16, nodejs> from ../../deps/v8/src/codegen/unoptimized-compilation-info.h:13, nodejs> from ../../deps/v8/src/codegen/unoptimized-compilation-info.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [546/2106] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit-diff.o nodejs> [547/2106] CXX obj/deps/v8/src/common/v8_base_without_compiler.code-memory-access.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access-inl.h:8, nodejs> from ../../deps/v8/src/common/code-memory-access.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [548/2106] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimize-reason.o nodejs> [549/2106] CXX obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.optimizing-compile-dispatcher.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/handles/local-handles.h:12, nodejs> from ../../deps/v8/src/execution/local-isolate.h:12, nodejs> from ../../deps/v8/src/heap/parked-scope.h:11, nodejs> from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:15, nodejs> from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [550/2106] CXX obj/deps/v8/src/date/v8_base_without_compiler.date.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/date/date.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [551/2106] CXX obj/deps/v8/src/compiler-dispatcher/v8_base_without_compiler.lazy-compile-dispatcher.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/compiler.h:17, nodejs> from ../../deps/v8/src/compiler-dispatcher/lazy-compile-dispatcher.cc:12: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [552/2106] CXX obj/deps/v8/src/date/v8_base_without_compiler.dateparser.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/date/dateparser.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [553/2106] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-coverage.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/ast/ast-source-ranges.h:8, nodejs> from ../../deps/v8/src/debug/debug-coverage.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [554/2106] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-frames.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10, nodejs> from ../../deps/v8/src/deoptimizer/translated-state.h:11, nodejs> from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, nodejs> from ../../deps/v8/src/debug/debug-frames.h:10, nodejs> from ../../deps/v8/src/debug/debug-frames.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [555/2106] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-evaluate.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10, nodejs> from ../../deps/v8/src/deoptimizer/translated-state.h:11, nodejs> from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, nodejs> from ../../deps/v8/src/debug/debug-frames.h:10, nodejs> from ../../deps/v8/src/debug/debug-evaluate.h:12, nodejs> from ../../deps/v8/src/debug/debug-evaluate.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [556/2106] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.compilation-statistics.o nodejs> [557/2106] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-scope-iterator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10, nodejs> from ../../deps/v8/src/deoptimizer/translated-state.h:11, nodejs> from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, nodejs> from ../../deps/v8/src/debug/debug-frames.h:10, nodejs> from ../../deps/v8/src/debug/debug-scope-iterator.h:8, nodejs> from ../../deps/v8/src/debug/debug-scope-iterator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [558/2106] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-property-iterator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/debug/debug-property-iterator.h:12, nodejs> from ../../deps/v8/src/debug/debug-property-iterator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [559/2106] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-stack-trace-iterator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10, nodejs> from ../../deps/v8/src/deoptimizer/translated-state.h:11, nodejs> from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, nodejs> from ../../deps/v8/src/debug/debug-frames.h:10, nodejs> from ../../deps/v8/src/debug/debug-stack-trace-iterator.h:10, nodejs> from ../../deps/v8/src/debug/debug-stack-trace-iterator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [560/2106] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.eh-frame.o nodejs> [561/2106] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-interface.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/debug/debug-interface.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [562/2106] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-scopes.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10, nodejs> from ../../deps/v8/src/deoptimizer/translated-state.h:11, nodejs> from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, nodejs> from ../../deps/v8/src/debug/debug-frames.h:10, nodejs> from ../../deps/v8/src/debug/debug-scopes.h:8, nodejs> from ../../deps/v8/src/debug/debug-scopes.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [563/2106] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.unwinder.o nodejs> [564/2106] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimized-frame-info.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10, nodejs> from ../../deps/v8/src/deoptimizer/translated-state.h:11, nodejs> from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, nodejs> from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [565/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.clobber-registers.o nodejs> [566/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.encoded-c-signature.o nodejs> [567/2106] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/interrupts-scope.h:8, nodejs> from ../../deps/v8/src/debug/debug.h:18, nodejs> from ../../deps/v8/src/debug/debug.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [568/2106] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/debug/liveedit.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [569/2106] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.frame-translation-builder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10, nodejs> from ../../deps/v8/src/deoptimizer/frame-translation-builder.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [570/2106] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.materialized-object-store.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/deoptimizer/materialized-object-store.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [571/2106] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimizer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10, nodejs> from ../../deps/v8/src/deoptimizer/translated-state.h:11, nodejs> from ../../deps/v8/src/deoptimizer/deoptimizer.h:14, nodejs> from ../../deps/v8/src/deoptimizer/deoptimizer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [572/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.arguments.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [573/2106] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.translated-state.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10, nodejs> from ../../deps/v8/src/deoptimizer/translated-state.h:11, nodejs> from ../../deps/v8/src/deoptimizer/translated-state.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [574/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.interrupts-scope.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/interrupts-scope.h:8, nodejs> from ../../deps/v8/src/execution/interrupts-scope.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [575/2106] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.basic-block-profiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/objects/shared-function-info.h:18, nodejs> from ../../deps/v8/src/diagnostics/basic-block-profiler.h:17, nodejs> from ../../deps/v8/src/diagnostics/basic-block-profiler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [576/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.simulator-base.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/simulator-base.h:16, nodejs> from ../../deps/v8/src/execution/simulator-base.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [577/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.local-isolate.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/handles/local-handles.h:12, nodejs> from ../../deps/v8/src/execution/local-isolate.h:12, nodejs> from ../../deps/v8/src/execution/local-isolate.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [578/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-id.o nodejs> [579/2106] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.gdb-jit.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/diagnostics/gdb-jit.cc:13: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [580/2106] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.disassembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-inl.h:8, nodejs> from ../../deps/v8/src/diagnostics/disassembler.cc:17: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [581/2106] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-debug.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-inl.h:8, nodejs> from ../../deps/v8/src/diagnostics/objects-debug.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [582/2106] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.perf-jit.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/log.h:16, nodejs> from ../../deps/v8/src/diagnostics/perf-jit.h:36, nodejs> from ../../deps/v8/src/diagnostics/perf-jit.cc:28: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [583/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-local-top.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/thread-local-top.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [584/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.embedder-state.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/embedder-state.h:9, nodejs> from ../../deps/v8/src/execution/embedder-state.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [585/2106] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.cputracemark-extension.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/extensions/cputracemark-extension.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [586/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.execution.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/execution/execution.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [587/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.futex-emulation.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/execution/futex-emulation.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [588/2106] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.trigger-failure-extension.o nodejs> [589/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.microtask-queue.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/execution/microtask-queue.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [590/2106] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.gc-extension.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/extensions/gc-extension.cc:17: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [591/2106] CXX obj/deps/v8/src/flags/v8_base_without_compiler.flags.o nodejs> [592/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.messages.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/execution/messages.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [593/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.protectors.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/execution/protectors.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [594/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.frames.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/execution/frames.h:15, nodejs> from ../../deps/v8/src/execution/frames.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [595/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.stack-guard.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/handles/local-handles.h:12, nodejs> from ../../deps/v8/src/execution/local-isolate.h:12, nodejs> from ../../deps/v8/src/heap/parked-scope.h:11, nodejs> from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:15, nodejs> from ../../deps/v8/src/execution/stack-guard.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [596/2106] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.objects-printer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/execution/frames.h:15, nodejs> from ../../deps/v8/src/execution/frames-inl.h:10, nodejs> from ../../deps/v8/src/diagnostics/objects-printer.cc:11: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [597/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.allocation-observer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/allocation-observer.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [598/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.v8threads.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/v8threads.h:10, nodejs> from ../../deps/v8/src/execution/v8threads.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [599/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.isolate.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [600/2106] CXX obj/deps/v8/src/execution/v8_base_without_compiler.tiering-manager.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/execution/tiering-manager.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [601/2106] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.externalize-string-extension.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/extensions/externalize-string-extension.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [602/2106] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.statistics-extension.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/extensions/statistics-extension.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [603/2106] CXX obj/deps/v8/src/handles/v8_base_without_compiler.traced-handles.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/handles/traced-handles-inl.h:9, nodejs> from ../../deps/v8/src/handles/traced-handles.cc:16: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [604/2106] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.ignition-statistics-extension.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/extensions/ignition-statistics-extension.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [605/2106] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-verifier.o nodejs> [606/2106] CXX obj/deps/v8/src/handles/v8_base_without_compiler.global-handles.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/handles/global-handles.h:17, nodejs> from ../../deps/v8/src/handles/global-handles.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [607/2106] CXX obj/deps/v8/src/handles/v8_base_without_compiler.handles.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/handles/handles.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [608/2106] CXX obj/deps/v8/src/handles/v8_base_without_compiler.local-handles.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/handles/local-handles.h:12, nodejs> from ../../deps/v8/src/handles/local-handles.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [609/2106] CXX obj/deps/v8/src/handles/v8_base_without_compiler.persistent-handles.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/handles/persistent-handles.h:11, nodejs> from ../../deps/v8/src/handles/persistent-handles.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [610/2106] CXX obj/deps/v8/src/handles/v8_base_without_compiler.shared-object-conveyor-handles.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/handles/persistent-handles.h:11, nodejs> from ../../deps/v8/src/handles/shared-object-conveyor-handles.h:11, nodejs> from ../../deps/v8/src/handles/shared-object-conveyor-handles.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [611/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.array-buffer-sweeper.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/logging/counters.h:19, nodejs> from ../../deps/v8/src/heap/gc-tracer.h:16, nodejs> from ../../deps/v8/src/heap/sweeper.h:19, nodejs> from ../../deps/v8/src/heap/array-buffer-sweeper.h:12, nodejs> from ../../deps/v8/src/heap/array-buffer-sweeper.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [612/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.code-range.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access-inl.h:8, nodejs> from ../../deps/v8/src/heap/heap-inl.h:18, nodejs> from ../../deps/v8/src/heap/code-range.cc:13: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [613/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.code-stats.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/heap/code-stats.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [614/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.gc-idle-time-handler.o nodejs> [615/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.collection-barrier.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/heap/collection-barrier.h:14, nodejs> from ../../deps/v8/src/heap/collection-barrier.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [616/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.combined-heap.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/combined-heap.h:8, nodejs> from ../../deps/v8/src/heap/combined-heap.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [617/2106] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-heap.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/heap/cppgc-js/cpp-heap.cc:20: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [618/2106] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-state.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:10, nodejs> from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [619/2106] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cross-heap-remembered-set.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/heap/cppgc-js/cross-heap-remembered-set.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [620/2106] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.cpp-snapshot.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/heap/cppgc-js/cpp-snapshot.cc:14: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [621/2106] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-visitor.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-state.h:10, nodejs> from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.h:11, nodejs> from ../../deps/v8/src/heap/cppgc-js/unified-heap-marking-visitor.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [622/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.concurrent-marking.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/marking-visitor.h:9, nodejs> from ../../deps/v8/src/heap/concurrent-marking.h:16, nodejs> from ../../deps/v8/src/heap/concurrent-marking.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [623/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-allocator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/evacuation-allocator.h:9, nodejs> from ../../deps/v8/src/heap/evacuation-allocator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [624/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.index-generator.o nodejs> [625/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.ephemeron-remembered-set.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/hash-table.h:13, nodejs> from ../../deps/v8/src/heap/ephemeron-remembered-set.h:13, nodejs> from ../../deps/v8/src/heap/ephemeron-remembered-set.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [626/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.evacuation-verifier.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-inl.h:8, nodejs> from ../../deps/v8/src/heap/evacuation-verifier.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [627/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.free-list.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/heap/free-list.h:11, nodejs> from ../../deps/v8/src/heap/free-list.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [628/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.large-page.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/heap/large-page.h:8, nodejs> from ../../deps/v8/src/heap/large-page.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [629/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.finalization-registry-cleanup-task.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/execution/frames.h:15, nodejs> from ../../deps/v8/src/heap/finalization-registry-cleanup-task.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [630/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.gc-tracer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/logging/counters.h:19, nodejs> from ../../deps/v8/src/heap/gc-tracer.h:16, nodejs> from ../../deps/v8/src/heap/gc-tracer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [631/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-allocator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/logging/counters.h:19, nodejs> from ../../deps/v8/src/heap/gc-tracer.h:16, nodejs> from ../../deps/v8/src/heap/main-allocator.h:12, nodejs> from ../../deps/v8/src/heap/heap-allocator.h:12, nodejs> from ../../deps/v8/src/heap/heap-allocator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [632/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-layout-tracer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/memory-chunk-metadata.h:16, nodejs> from ../../deps/v8/src/heap/heap-verifier.h:10, nodejs> from ../../deps/v8/src/heap/new-spaces.h:18, nodejs> from ../../deps/v8/src/heap/heap-layout-tracer.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [633/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-controller.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/heap-controller.h:9, nodejs> from ../../deps/v8/src/heap/heap-controller.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [634/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.factory-base.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/ast/ast-source-ranges.h:8, nodejs> from ../../deps/v8/src/heap/factory-base.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [635/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-verifier.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/memory-chunk-metadata.h:16, nodejs> from ../../deps/v8/src/heap/heap-verifier.h:10, nodejs> from ../../deps/v8/src/heap/heap-verifier.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [636/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap-write-barrier.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/heap/heap-write-barrier.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [637/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.factory.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/heap/factory.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [638/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk-layout.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/memory-chunk-layout.h:12, nodejs> from ../../deps/v8/src/heap/memory-chunk-layout.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [639/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking-job.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/incremental-marking-job.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [640/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/memory-chunk-metadata.h:16, nodejs> from ../../deps/v8/src/heap/heap-verifier.h:10, nodejs> from ../../deps/v8/src/heap/base-space.h:12, nodejs> from ../../deps/v8/src/heap/memory-chunk.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [641/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.incremental-marking.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/incremental-marking.h:15, nodejs> from ../../deps/v8/src/heap/incremental-marking.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [642/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.large-spaces.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/memory-chunk-metadata.h:16, nodejs> from ../../deps/v8/src/heap/heap-verifier.h:10, nodejs> from ../../deps/v8/src/heap/large-spaces.h:16, nodejs> from ../../deps/v8/src/heap/large-spaces.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [643/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.local-factory.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/local-factory.h:12, nodejs> from ../../deps/v8/src/heap/local-factory.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [644/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.local-heap.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/heap/local-heap.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [645/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.main-allocator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/logging/counters.h:19, nodejs> from ../../deps/v8/src/heap/gc-tracer.h:16, nodejs> from ../../deps/v8/src/heap/main-allocator.h:12, nodejs> from ../../deps/v8/src/heap/main-allocator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [646/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mark-sweep-utilities.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/mark-sweep-utilities.h:12, nodejs> from ../../deps/v8/src/heap/mark-sweep-utilities.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [647/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.heap.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/heap.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [648/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access-inl.h:8, nodejs> from ../../deps/v8/src/heap/heap-inl.h:18, nodejs> from ../../deps/v8/src/heap/marking-inl.h:10, nodejs> from ../../deps/v8/src/heap/marking.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [649/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking-worklist.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-worklist.h:15, nodejs> from ../../deps/v8/src/heap/marking-worklist.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [650/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.marking-barrier.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/marking-barrier.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [651/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-allocator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/memory-chunk-metadata.h:16, nodejs> from ../../deps/v8/src/heap/memory-allocator.h:23, nodejs> from ../../deps/v8/src/heap/memory-allocator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [652/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-balancer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access-inl.h:8, nodejs> from ../../deps/v8/src/heap/heap-inl.h:18, nodejs> from ../../deps/v8/src/heap/memory-balancer.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [653/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-chunk-metadata.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/memory-chunk-metadata.h:16, nodejs> from ../../deps/v8/src/heap/memory-chunk-metadata.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [654/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-measurement.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/heap/memory-measurement.h:15, nodejs> from ../../deps/v8/src/heap/memory-measurement.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [655/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.memory-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/logging/counters.h:19, nodejs> from ../../deps/v8/src/heap/gc-tracer.h:16, nodejs> from ../../deps/v8/src/heap/memory-reducer.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [656/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.minor-gc-job.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/minor-gc-job.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [657/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mutable-page.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/heap/mutable-page.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [658/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.mark-compact.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/mark-compact.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [659/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.slot-set.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/memory-chunk-layout.h:12, nodejs> from ../../deps/v8/src/heap/slot-set.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [660/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.new-spaces.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/memory-chunk-metadata.h:16, nodejs> from ../../deps/v8/src/heap/heap-verifier.h:10, nodejs> from ../../deps/v8/src/heap/new-spaces.h:18, nodejs> from ../../deps/v8/src/heap/new-spaces.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [661/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.minor-mark-sweep.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/minor-mark-sweep.h:13, nodejs> from ../../deps/v8/src/heap/minor-mark-sweep.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [662/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.object-stats.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-inl.h:8, nodejs> from ../../deps/v8/src/heap/object-stats.cc:11: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [663/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.objects-visiting.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/heap/objects-visiting.h:10, nodejs> from ../../deps/v8/src/heap/objects-visiting.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [664/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.page.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access-inl.h:8, nodejs> from ../../deps/v8/src/heap/heap-inl.h:18, nodejs> from ../../deps/v8/src/heap/page.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [665/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.paged-spaces.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/memory-chunk-metadata.h:16, nodejs> from ../../deps/v8/src/heap/allocation-stats.h:13, nodejs> from ../../deps/v8/src/heap/paged-spaces.h:21, nodejs> from ../../deps/v8/src/heap/paged-spaces.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [666/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.pretenuring-handler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/pretenuring-handler.h:12, nodejs> from ../../deps/v8/src/heap/pretenuring-handler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [667/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-heap.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/heap/read-only-heap.cc:13: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [668/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-promotion.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/read-only-promotion.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [669/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.read-only-spaces.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/memory-chunk-metadata.h:16, nodejs> from ../../deps/v8/src/heap/allocation-stats.h:13, nodejs> from ../../deps/v8/src/heap/read-only-spaces.h:15, nodejs> from ../../deps/v8/src/heap/read-only-spaces.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [670/2106] CXX obj/deps/v8/src/init/v8_base_without_compiler.icu_util.o nodejs> [671/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.safepoint.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/handles/persistent-handles.h:11, nodejs> from ../../deps/v8/src/heap/safepoint.h:11, nodejs> from ../../deps/v8/src/heap/safepoint.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [672/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.zapping.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/zapping.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [673/2106] CXX obj/deps/v8/src/init/v8_base_without_compiler.startup-data-util.o nodejs> [674/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.spaces.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/memory-chunk-metadata.h:16, nodejs> from ../../deps/v8/src/heap/heap-verifier.h:10, nodejs> from ../../deps/v8/src/heap/base-space.h:12, nodejs> from ../../deps/v8/src/heap/spaces.h:15, nodejs> from ../../deps/v8/src/heap/spaces.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [675/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.stress-scavenge-observer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/stress-scavenge-observer.h:8, nodejs> from ../../deps/v8/src/heap/stress-scavenge-observer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [676/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.traced-handles-marking-visitor.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/traced-handles-marking-visitor.h:10, nodejs> from ../../deps/v8/src/heap/traced-handles-marking-visitor.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [677/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.trusted-range.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access-inl.h:8, nodejs> from ../../deps/v8/src/heap/heap-inl.h:18, nodejs> from ../../deps/v8/src/heap/trusted-range.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [678/2106] CXX obj/deps/v8/src/init/v8_base_without_compiler.isolate-allocator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/init/isolate-allocator.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [679/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.sweeper.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/logging/counters.h:19, nodejs> from ../../deps/v8/src/heap/gc-tracer.h:16, nodejs> from ../../deps/v8/src/heap/sweeper.h:19, nodejs> from ../../deps/v8/src/heap/sweeper.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [680/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.weak-object-worklists.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access-inl.h:8, nodejs> from ../../deps/v8/src/heap/heap-inl.h:18, nodejs> from ../../deps/v8/src/heap/weak-object-worklists.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [681/2106] CXX obj/deps/v8/src/ic/v8_base_without_compiler.call-optimization.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/ic/call-optimization.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [682/2106] CXX obj/deps/v8/src/heap/v8_base_without_compiler.scavenger.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/hash-table.h:13, nodejs> from ../../deps/v8/src/heap/ephemeron-remembered-set.h:13, nodejs> from ../../deps/v8/src/heap/scavenger.h:10, nodejs> from ../../deps/v8/src/heap/scavenger.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [683/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-node.o nodejs> [684/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-operands.o nodejs> [685/2106] CXX obj/deps/v8/src/ic/v8_base_without_compiler.ic-stats.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/logging/counters.h:19, nodejs> from ../../deps/v8/src/ic/ic-stats.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [686/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register.o nodejs> [687/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-source-info.o nodejs> [688/2106] CXX obj/deps/v8/src/ic/v8_base_without_compiler.stub-cache.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/ic/stub-cache.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [689/2106] CXX obj/deps/v8/src/ic/v8_base_without_compiler.handler-configuration.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/ic/handler-configuration.h:10, nodejs> from ../../deps/v8/src/ic/handler-configuration.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [690/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o nodejs> [691/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter-intrinsics.o nodejs> [692/2106] CXX obj/deps/v8/src/ic/v8_base_without_compiler.ic.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/ic/ic.h:11, nodejs> from ../../deps/v8/src/ic/ic.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [693/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register-optimizer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/interpreter/bytecode-generator.h:8, nodejs> from ../../deps/v8/src/interpreter/bytecode-register-optimizer.h:11, nodejs> from ../../deps/v8/src/interpreter/bytecode-register-optimizer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [694/2106] CXX obj/deps/v8/src/init/v8_base_without_compiler.v8.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/init/v8.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [695/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-iterator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/objects/feedback-vector.h:16, nodejs> from ../../deps/v8/src/interpreter/bytecode-array-iterator.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [696/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-writer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/interpreter/bytecode-array-writer.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [697/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-random-iterator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/interpreter/bytecode-array-random-iterator.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [698/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-array-builder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/interpreter/bytecode-array-builder.h:8, nodejs> from ../../deps/v8/src/interpreter/bytecode-array-builder.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [699/2106] CXX obj/deps/v8/src/libsampler/v8_base_without_compiler.sampler.o nodejs> [700/2106] CXX obj/deps/v8/src/init/v8_base_without_compiler.bootstrapper.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/init/bootstrapper.h:11, nodejs> from ../../deps/v8/src/init/bootstrapper.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [701/2106] CXX obj/deps/v8/src/logging/v8_base_without_compiler.runtime-call-stats.o nodejs> [702/2106] CXX obj/deps/v8/src/logging/v8_base_without_compiler.metrics.o nodejs> [703/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-decoder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/interpreter/bytecode-decoder.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [704/2106] CXX obj/deps/v8/src/logging/v8_base_without_compiler.tracing-flags.o nodejs> [705/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-flags.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/interpreter/bytecode-flags.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [706/2106] CXX obj/deps/v8/src/logging/v8_base_without_compiler.local-logger.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/log.h:16, nodejs> from ../../deps/v8/src/logging/local-logger.h:9, nodejs> from ../../deps/v8/src/logging/local-logger.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [707/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-label.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/interpreter/bytecode-array-builder.h:8, nodejs> from ../../deps/v8/src/interpreter/bytecode-label.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [708/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.constant-array-builder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/ast/scopes.h:10, nodejs> from ../../deps/v8/src/interpreter/constant-array-builder.cc:12: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [709/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.handler-table-builder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/interpreter/handler-table-builder.h:10, nodejs> from ../../deps/v8/src/interpreter/handler-table-builder.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [710/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code-kind.o nodejs> [711/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.control-flow-builders.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/ast/ast-source-ranges.h:8, nodejs> from ../../deps/v8/src/interpreter/control-flow-builders.h:10, nodejs> from ../../deps/v8/src/interpreter/control-flow-builders.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [712/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-generator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/interpreter/bytecode-generator.h:8, nodejs> from ../../deps/v8/src/interpreter/bytecode-generator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [713/2106] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/ast/prettyprinter.h:10, nodejs> from ../../deps/v8/src/interpreter/interpreter.cc:11: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [714/2106] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-parser.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/json/json-parser.h:12, nodejs> from ../../deps/v8/src/json/json-parser.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [715/2106] CXX obj/deps/v8/src/json/v8_base_without_compiler.json-stringifier.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/property-cell-inl.h:8, nodejs> from ../../deps/v8/src/execution/protectors-inl.h:9, nodejs> from ../../deps/v8/src/json/json-stringifier.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [716/2106] CXX obj/deps/v8/src/logging/v8_base_without_compiler.counters.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/logging/counters.h:19, nodejs> from ../../deps/v8/src/logging/counters.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [717/2106] CXX obj/deps/v8/src/logging/v8_base_without_compiler.log-file.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/log.h:16, nodejs> from ../../deps/v8/src/logging/log-file.cc:17: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [718/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.backing-store.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/backing-store.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [719/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.abstract-code.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/bytecode-array-inl.h:8, nodejs> from ../../deps/v8/src/objects/abstract-code-inl.h:9, nodejs> from ../../deps/v8/src/objects/abstract-code.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [720/2106] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.math-random.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/numbers/math-random.h:9, nodejs> from ../../deps/v8/src/numbers/math-random.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [721/2106] CXX obj/deps/v8/src/numbers/v8_base_without_compiler.conversions.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/numbers/conversions.cc:18: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [722/2106] CXX obj/deps/v8/src/logging/v8_base_without_compiler.log.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/log.h:16, nodejs> from ../../deps/v8/src/logging/log.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [723/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.bigint.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/objects/bigint.cc:26: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [724/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.bytecode-array.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/bytecode-array-inl.h:8, nodejs> from ../../deps/v8/src/objects/bytecode-array.cc:13: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [725/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.call-site-info.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/call-site-info-inl.h:8, nodejs> from ../../deps/v8/src/objects/call-site-info.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [726/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-inl.h:8, nodejs> from ../../deps/v8/src/objects/code.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [727/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.compilation-cache-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/hash-table.h:13, nodejs> from ../../deps/v8/src/objects/compilation-cache-table.h:9, nodejs> from ../../deps/v8/src/objects/compilation-cache-table.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [728/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.contexts.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/objects/contexts.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [729/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.debug-objects.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/debug-objects.h:11, nodejs> from ../../deps/v8/src/objects/debug-objects.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [730/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.deoptimization-data.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/objects/deoptimization-data.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [731/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.dependent-code.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/dependent-code.h:8, nodejs> from ../../deps/v8/src/objects/dependent-code.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [732/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.elements-kind.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/objects/elements.h:8, nodejs> from ../../deps/v8/src/objects/elements-kind.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [733/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.embedder-data-array.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/embedder-data-array.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [734/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.field-type.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/handles/handles-inl.h:9, nodejs> from ../../deps/v8/src/objects/field-type.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [735/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.fixed-array.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/fixed-array.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [736/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.instruction-stream.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-inl.h:8, nodejs> from ../../deps/v8/src/objects/instruction-stream.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [737/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.feedback-vector.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/objects/feedback-vector.h:16, nodejs> from ../../deps/v8/src/objects/feedback-vector.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [738/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-array-buffer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/property-cell-inl.h:8, nodejs> from ../../deps/v8/src/execution/protectors-inl.h:9, nodejs> from ../../deps/v8/src/objects/js-array-buffer.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [739/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.intl-objects.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/objects/intl-objects.h:18, nodejs> from ../../deps/v8/src/objects/intl-objects.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [740/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-atomics-synchronization.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/objects/js-atomics-synchronization.cc:12: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [741/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-collator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-collator.h:15, nodejs> from ../../deps/v8/src/objects/js-collator.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [742/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-break-iterator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/objects/intl-objects.h:18, nodejs> from ../../deps/v8/src/objects/js-break-iterator.h:15, nodejs> from ../../deps/v8/src/objects/js-break-iterator.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [743/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-display-names.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-display-names.h:15, nodejs> from ../../deps/v8/src/objects/js-display-names.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [744/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-date-time-format.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-date-time-format.h:16, nodejs> from ../../deps/v8/src/objects/js-date-time-format.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [745/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-list-format.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-list-format.h:16, nodejs> from ../../deps/v8/src/objects/js-list-format.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [746/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-duration-format.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-duration-format.h:12, nodejs> from ../../deps/v8/src/objects/js-duration-format.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [747/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-function.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/handles/global-handles.h:17, nodejs> from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10, nodejs> from ../../deps/v8/src/objects/js-function.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [748/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-locale.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-locale.h:12, nodejs> from ../../deps/v8/src/objects/js-locale.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [749/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup-cache.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/objects/lookup-cache.h:8, nodejs> from ../../deps/v8/src/objects/lookup-cache.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [750/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-plural-rules.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-plural-rules.h:16, nodejs> from ../../deps/v8/src/objects/js-plural-rules.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [751/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.elements.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/objects/elements.h:8, nodejs> from ../../deps/v8/src/objects/elements.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [752/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-regexp.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/objects/js-regexp.h:9, nodejs> from ../../deps/v8/src/objects/js-regexp.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [753/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-raw-json.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-raw-json.h:8, nodejs> from ../../deps/v8/src/objects/js-raw-json.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [754/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-number-format.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-number-format.h:16, nodejs> from ../../deps/v8/src/objects/js-number-format.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [755/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segment-iterator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-segment-iterator.h:12, nodejs> from ../../deps/v8/src/objects/js-segment-iterator.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [756/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-relative-time-format.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-relative-time-format.h:16, nodejs> from ../../deps/v8/src/objects/js-relative-time-format.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [757/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-objects.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/api/api-arguments-inl.h:8, nodejs> from ../../deps/v8/src/objects/js-objects.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [758/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segmenter.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-segmenter.h:15, nodejs> from ../../deps/v8/src/objects/js-segmenter.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [759/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-segments.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-segments.h:12, nodejs> from ../../deps/v8/src/objects/js-segments.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [760/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-struct.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/lookup.h:9, nodejs> from ../../deps/v8/src/objects/lookup-inl.h:8, nodejs> from ../../deps/v8/src/objects/js-struct.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [761/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.keys.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/hash-table.h:13, nodejs> from ../../deps/v8/src/objects/keys.h:9, nodejs> from ../../deps/v8/src/objects/keys.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [762/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.managed.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/managed.h:9, nodejs> from ../../deps/v8/src/objects/managed.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [763/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.literal-objects.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/literal-objects.h:9, nodejs> from ../../deps/v8/src/objects/literal-objects.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [764/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.object-type.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/objects/object-type.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [765/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.lookup.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/lookup.h:9, nodejs> from ../../deps/v8/src/objects/lookup.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [766/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.map-updater.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/objects/map-updater.h:12, nodejs> from ../../deps/v8/src/objects/map-updater.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [767/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.module.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/module.h:9, nodejs> from ../../deps/v8/src/objects/module.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [768/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.map.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/objects/map.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [769/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.option-utils.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/option-utils.h:9, nodejs> from ../../deps/v8/src/objects/option-utils.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [770/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property-descriptor.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/objects/property-descriptor.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [771/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.ordered-hash-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/ordered-hash-table.h:10, nodejs> from ../../deps/v8/src/objects/ordered-hash-table.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [772/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.js-temporal-objects.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-temporal-objects.h:8, nodejs> from ../../deps/v8/src/objects/js-temporal-objects.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [773/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.property.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/handles/handles-inl.h:9, nodejs> from ../../deps/v8/src/objects/property.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [774/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.regexp-match-info.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/handles/handles-inl.h:9, nodejs> from ../../deps/v8/src/objects/fixed-array-inl.h:8, nodejs> from ../../deps/v8/src/objects/regexp-match-info-inl.h:8, nodejs> from ../../deps/v8/src/objects/regexp-match-info.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [775/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.scope-info.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/scope-info.h:9, nodejs> from ../../deps/v8/src/objects/scope-info.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [776/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.type-hints.o nodejs> [777/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.tagged-impl.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/tagged-impl-inl.h:13, nodejs> from ../../deps/v8/src/objects/tagged-impl.cc:11: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [778/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.simd.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/handles/handles-inl.h:9, nodejs> from ../../deps/v8/src/objects/fixed-array-inl.h:8, nodejs> from ../../deps/v8/src/objects/simd.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [779/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.objects.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/api/api-arguments-inl.h:8, nodejs> from ../../deps/v8/src/objects/objects.cc:13: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [780/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.source-text-module.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/objects/source-text-module.h:8, nodejs> from ../../deps/v8/src/objects/source-text-module.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [781/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.visitors.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/objects/visitors.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [782/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-comparator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/objects/string.h:15, nodejs> from ../../deps/v8/src/objects/string-comparator.h:10, nodejs> from ../../deps/v8/src/objects/string-comparator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [783/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.shared-function-info.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/objects/shared-function-info.h:18, nodejs> from ../../deps/v8/src/objects/shared-function-info.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [784/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-forwarding-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/objects/string.h:15, nodejs> from ../../deps/v8/src/objects/string-forwarding-table.h:8, nodejs> from ../../deps/v8/src/objects/string-forwarding-table.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [785/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/objects/string.h:15, nodejs> from ../../deps/v8/src/objects/string-table.h:9, nodejs> from ../../deps/v8/src/objects/string-table.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [786/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.swiss-name-dictionary.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/swiss-name-dictionary.h:13, nodejs> from ../../deps/v8/src/objects/swiss-name-dictionary.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [787/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.string.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/objects/string.h:15, nodejs> from ../../deps/v8/src/objects/string.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [788/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.symbol-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/execution/isolate-utils-inl.h:8, nodejs> from ../../deps/v8/src/objects/hash-table-inl.h:8, nodejs> from ../../deps/v8/src/objects/symbol-table.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [789/2106] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.import-assertions.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/parsing/import-assertions.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [790/2106] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.literal-buffer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/parsing/literal-buffer.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [791/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.synthetic-module.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/module.h:9, nodejs> from ../../deps/v8/src/objects/synthetic-module.h:8, nodejs> from ../../deps/v8/src/objects/synthetic-module.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [792/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.transitions.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/transitions.h:9, nodejs> from ../../deps/v8/src/objects/transitions.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [793/2106] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.token.o nodejs> [794/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.template-objects.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/template-objects.h:8, nodejs> from ../../deps/v8/src/objects/template-objects.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [795/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.templates.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/objects/templates.h:12, nodejs> from ../../deps/v8/src/objects/templates.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [796/2106] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.func-name-inferrer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/parsing/func-name-inferrer.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [797/2106] CXX obj/deps/v8/src/objects/v8_base_without_compiler.value-serializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/objects/value-serializer.cc:13: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [798/2106] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-stats.o nodejs> [799/2106] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.pending-compilation-error-handler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/interrupts-scope.h:8, nodejs> from ../../deps/v8/src/debug/debug.h:18, nodejs> from ../../deps/v8/src/parsing/pending-compilation-error-handler.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [800/2106] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parse-info.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/parse-info.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [801/2106] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parsing.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/parsing/parsing.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [802/2106] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparse-data.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/ast/scopes.h:10, nodejs> from ../../deps/v8/src/parsing/preparse-data.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [803/2106] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.symbolizer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/counters-scopes.h:8, nodejs> from ../../deps/v8/src/execution/vm-state.h:10, nodejs> from ../../deps/v8/src/profiler/profile-generator.h:20, nodejs> from ../../deps/v8/src/profiler/symbolizer.h:9, nodejs> from ../../deps/v8/src/profiler/symbolizer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [804/2106] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner-character-streams.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/parsing/scanner-character-streams.cc:16: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [805/2106] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.rewriter.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/parsing/rewriter.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [806/2106] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.scanner.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [807/2106] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.preparser.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/parsing/preparser.h:9, nodejs> from ../../deps/v8/src/parsing/preparser.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [808/2106] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.allocation-tracker.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/execution/frames.h:15, nodejs> from ../../deps/v8/src/execution/frames-inl.h:10, nodejs> from ../../deps/v8/src/profiler/allocation-tracker.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [809/2106] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.cpu-profiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/objects/shared-function-info.h:18, nodejs> from ../../deps/v8/src/logging/code-events.h:17, nodejs> from ../../deps/v8/src/profiler/profiler-listener.h:11, nodejs> from ../../deps/v8/src/profiler/cpu-profiler.h:15, nodejs> from ../../deps/v8/src/profiler/cpu-profiler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [810/2106] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.parser.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/ast/ast-source-ranges.h:8, nodejs> from ../../deps/v8/src/parsing/parser.h:10, nodejs> from ../../deps/v8/src/parsing/parser.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [811/2106] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-profiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/profiler/heap-profiler.h:15, nodejs> from ../../deps/v8/src/profiler/heap-profiler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [812/2106] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-bytecode.o nodejs> [813/2106] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-compiler.o nodejs> [814/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecodes.o nodejs> [815/2106] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.tracing-cpu-profiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/profiler/tracing-cpu-profiler.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [816/2106] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profile-generator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/counters-scopes.h:8, nodejs> from ../../deps/v8/src/execution/vm-state.h:10, nodejs> from ../../deps/v8/src/profiler/profile-generator.h:20, nodejs> from ../../deps/v8/src/profiler/profile-generator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [817/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-error.o nodejs> [818/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-ast.o nodejs> [819/2106] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.heap-snapshot-generator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/profiler/heap-snapshot-generator.h:16, nodejs> from ../../deps/v8/src/profiler/heap-snapshot-generator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [820/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-dotprinter.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10, nodejs> from ../../deps/v8/src/regexp/regexp-nodes.h:9, nodejs> from ../../deps/v8/src/regexp/regexp-compiler.h:13, nodejs> from ../../deps/v8/src/regexp/regexp-dotprinter.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [821/2106] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-listener.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/objects/shared-function-info.h:18, nodejs> from ../../deps/v8/src/logging/code-events.h:17, nodejs> from ../../deps/v8/src/profiler/profiler-listener.h:11, nodejs> from ../../deps/v8/src/profiler/profiler-listener.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [822/2106] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.sampling-heap-profiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/profiler/sampling-heap-profiler.h:14, nodejs> from ../../deps/v8/src/profiler/sampling-heap-profiler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [823/2106] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.strings-storage.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/profiler/strings-storage.cc:11: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [824/2106] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.tick-sample.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/embedder-state.h:9, nodejs> from ../../deps/v8/src/profiler/tick-sample.cc:12: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [825/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler-tonode.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/regexp/regexp-compiler-tonode.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [826/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-stack.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/regexp/regexp-stack.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [827/2106] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.weak-code-registry.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/profiler/weak-code-registry.h:10, nodejs> from ../../deps/v8/src/profiler/weak-code-registry.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [828/2106] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-interpreter.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/handles/handles-inl.h:9, nodejs> from ../../deps/v8/src/objects/fixed-array-inl.h:8, nodejs> from ../../deps/v8/src/regexp/experimental/experimental-interpreter.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [829/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-generator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10, nodejs> from ../../deps/v8/src/regexp/regexp-bytecode-generator.h:10, nodejs> from ../../deps/v8/src/regexp/regexp-bytecode-generator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [830/2106] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/objects/js-regexp.h:9, nodejs> from ../../deps/v8/src/objects/js-regexp-inl.h:8, nodejs> from ../../deps/v8/src/regexp/experimental/experimental.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [831/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecode-peephole.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/handles/handles-inl.h:9, nodejs> from ../../deps/v8/src/objects/fixed-array-inl.h:8, nodejs> from ../../deps/v8/src/regexp/regexp-bytecode-peephole.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [832/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-interpreter.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/regexp/regexp-interpreter.cc:11: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [833/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10, nodejs> from ../../deps/v8/src/regexp/regexp-macro-assembler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [834/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-macro-assembler-tracer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10, nodejs> from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.h:9, nodejs> from ../../deps/v8/src/regexp/regexp-macro-assembler-tracer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [835/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-compiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/regexp/regexp-macro-assembler.h:10, nodejs> from ../../deps/v8/src/regexp/regexp-nodes.h:9, nodejs> from ../../deps/v8/src/regexp/regexp-compiler.h:13, nodejs> from ../../deps/v8/src/regexp/regexp-compiler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [836/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-utils.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/regexp/regexp-utils.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [837/2106] CXX obj/deps/v8/src/roots/v8_base_without_compiler.roots.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/heap-object-inl.h:8, nodejs> from ../../deps/v8/src/roots/roots.cc:11: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [838/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-array.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-array.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [839/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-parser.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/regexp/regexp-parser.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [840/2106] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/hash-table.h:13, nodejs> from ../../deps/v8/src/objects/compilation-cache-table.h:9, nodejs> from ../../deps/v8/src/codegen/compilation-cache.h:9, nodejs> from ../../deps/v8/src/regexp/regexp.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [841/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-atomics.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-atomics.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [842/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-bigint.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-bigint.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [843/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-classes.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-classes.cc:12: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [844/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-collections.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-collections.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [845/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-date.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/runtime/runtime-date.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [846/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-compiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/hash-table.h:13, nodejs> from ../../deps/v8/src/objects/compilation-cache-table.h:9, nodejs> from ../../deps/v8/src/codegen/compilation-cache.h:9, nodejs> from ../../deps/v8/src/runtime/runtime-compiler.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [847/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-debug.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10, nodejs> from ../../deps/v8/src/deoptimizer/translated-state.h:11, nodejs> from ../../deps/v8/src/deoptimizer/deoptimized-frame-info.h:10, nodejs> from ../../deps/v8/src/debug/debug-frames.h:10, nodejs> from ../../deps/v8/src/debug/debug-scopes.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-debug.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [848/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-forin.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-forin.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [849/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-function.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-function.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [850/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-futex.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/heap-object-inl.h:8, nodejs> from ../../deps/v8/src/objects/primitive-heap-object-inl.h:9, nodejs> from ../../deps/v8/src/objects/heap-number-inl.h:10, nodejs> from ../../deps/v8/src/numbers/conversions-inl.h:21, nodejs> from ../../deps/v8/src/runtime/runtime-futex.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [851/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-generator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/runtime/runtime-generator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [852/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-internal.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/runtime/runtime-internal.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [853/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-intl.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-intl.cc:12: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [854/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-numbers.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-numbers.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [855/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-module.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-module.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [856/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-literals.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/runtime/runtime-literals.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [857/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-operators.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/runtime/runtime-operators.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [858/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-object.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-object.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [859/2106] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.sandbox.o nodejs> [860/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-promise.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/runtime/runtime-promise.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [861/2106] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.external-pointer-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/sandbox/external-pointer-table.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [862/2106] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.code-pointer-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/sandbox/code-pointer-table.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [863/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-proxy.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-proxy.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [864/2106] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.trusted-pointer-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/sandbox/trusted-pointer-table.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [865/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-shadow-realm.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-shadow-realm.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [866/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-regexp.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-regexp.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [867/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-symbol.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-symbol.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [868/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-scopes.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10, nodejs> from ../../deps/v8/src/deoptimizer/translated-state.h:11, nodejs> from ../../deps/v8/src/deoptimizer/deoptimizer.h:14, nodejs> from ../../deps/v8/src/runtime/runtime-scopes.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [869/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-strings.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-strings.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [870/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-temporal.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-temporal.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [871/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-trace.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-trace.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [872/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/runtime/runtime.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [873/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-typedarray.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-typedarray.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [874/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-weak-refs.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-weak-refs.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [875/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.roots-serializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/snapshot/serializer.h:10, nodejs> from ../../deps/v8/src/snapshot/roots-serializer.h:11, nodejs> from ../../deps/v8/src/snapshot/roots-serializer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [876/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/runtime/runtime-test.cc:12: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [877/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-utils.o nodejs> [878/2106] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.testing.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/sandbox/testing.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [879/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-data.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/snapshot/serializer.h:10, nodejs> from ../../deps/v8/src/snapshot/snapshot-data.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [880/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.context-deserializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/handles/local-handles.h:12, nodejs> from ../../deps/v8/src/execution/local-isolate.h:12, nodejs> from ../../deps/v8/src/snapshot/deserializer.h:13, nodejs> from ../../deps/v8/src/snapshot/context-deserializer.h:8, nodejs> from ../../deps/v8/src/snapshot/context-deserializer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [881/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.code-serializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/codegen/script-details.h:10, nodejs> from ../../deps/v8/src/snapshot/code-serializer.h:9, nodejs> from ../../deps/v8/src/snapshot/code-serializer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [882/2106] CXX obj/deps/v8/src/strings/v8_base_without_compiler.char-predicates.o nodejs> [883/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.context-serializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/snapshot/context-serializer.h:8, nodejs> from ../../deps/v8/src/snapshot/context-serializer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [884/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.sort-builtins.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/objects/shared-function-info.h:18, nodejs> from ../../deps/v8/src/diagnostics/basic-block-profiler.h:17, nodejs> from ../../deps/v8/src/snapshot/sort-builtins.h:12, nodejs> from ../../deps/v8/src/snapshot/sort-builtins.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [885/2106] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-case.o nodejs> [886/2106] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode-decoder.o nodejs> [887/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.deserializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/handles/local-handles.h:12, nodejs> from ../../deps/v8/src/execution/local-isolate.h:12, nodejs> from ../../deps/v8/src/snapshot/deserializer.h:13, nodejs> from ../../deps/v8/src/snapshot/deserializer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [888/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.object-deserializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/handles/local-handles.h:12, nodejs> from ../../deps/v8/src/execution/local-isolate.h:12, nodejs> from ../../deps/v8/src/snapshot/deserializer.h:13, nodejs> from ../../deps/v8/src/snapshot/object-deserializer.h:8, nodejs> from ../../deps/v8/src/snapshot/object-deserializer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [889/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-deserializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/handles/local-handles.h:12, nodejs> from ../../deps/v8/src/execution/local-isolate.h:12, nodejs> from ../../deps/v8/src/snapshot/deserializer.h:13, nodejs> from ../../deps/v8/src/snapshot/read-only-deserializer.h:8, nodejs> from ../../deps/v8/src/snapshot/read-only-deserializer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [890/2106] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o nodejs> [891/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer-deserializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/snapshot/references.h:10, nodejs> from ../../deps/v8/src/snapshot/serializer-deserializer.h:9, nodejs> from ../../deps/v8/src/snapshot/serializer-deserializer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [892/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.read-only-serializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/snapshot/serializer.h:10, nodejs> from ../../deps/v8/src/snapshot/roots-serializer.h:11, nodejs> from ../../deps/v8/src/snapshot/read-only-serializer.h:8, nodejs> from ../../deps/v8/src/snapshot/read-only-serializer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [893/2106] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.operations-barrier.o nodejs> [894/2106] CXX obj/deps/v8/src/third_party/siphash/v8_base_without_compiler.halfsiphash.o nodejs> [895/2106] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.task-utils.o nodejs> [896/2106] CXX obj/deps/v8/src/snapshot/embedded/v8_base_without_compiler.embedded-data.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/snapshot/embedded/embedded-data.h:11, nodejs> from ../../deps/v8/src/snapshot/embedded/embedded-data.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [897/2106] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.traced-value.o nodejs> [898/2106] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.tracing-category-observer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/logging/counters.h:19, nodejs> from ../../deps/v8/src/tracing/tracing-category-observer.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [899/2106] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.cancelable-task.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/tasks/cancelable-task.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [900/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-deserializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/handles/local-handles.h:12, nodejs> from ../../deps/v8/src/execution/local-isolate.h:12, nodejs> from ../../deps/v8/src/snapshot/deserializer.h:13, nodejs> from ../../deps/v8/src/snapshot/shared-heap-deserializer.h:8, nodejs> from ../../deps/v8/src/snapshot/shared-heap-deserializer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [901/2106] CXX obj/deps/v8/src/utils/v8_base_without_compiler.allocation.o nodejs> [902/2106] CXX obj/deps/v8/src/utils/v8_base_without_compiler.bit-vector.o nodejs> [903/2106] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.trace-event.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/tracing/trace-event.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [904/2106] CXX obj/deps/v8/src/utils/v8_base_without_compiler.detachable-vector.o nodejs> [905/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-source-sink.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/handles/handles-inl.h:9, nodejs> from ../../deps/v8/src/snapshot/snapshot-source-sink.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [906/2106] CXX obj/deps/v8/src/utils/v8_base_without_compiler.sha-256.o nodejs> [907/2106] CXX obj/deps/v8/src/utils/v8_base_without_compiler.hex-format.o nodejs> [908/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.shared-heap-serializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/snapshot/serializer.h:10, nodejs> from ../../deps/v8/src/snapshot/roots-serializer.h:11, nodejs> from ../../deps/v8/src/snapshot/shared-heap-serializer.h:8, nodejs> from ../../deps/v8/src/snapshot/shared-heap-serializer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [909/2106] CXX obj/deps/v8/src/zone/v8_base_without_compiler.type-stats.o nodejs> [910/2106] CXX obj/deps/v8/src/utils/v8_base_without_compiler.version.o nodejs> [911/2106] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone-segment.o nodejs> [912/2106] CXX obj/deps/v8/src/zone/v8_base_without_compiler.accounting-allocator.o nodejs> [913/2106] CXX obj/deps/v8/src/utils/v8_base_without_compiler.utils.o nodejs> [914/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.crc32.o nodejs> [915/2106] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone.o nodejs> [916/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/snapshot/references.h:10, nodejs> from ../../deps/v8/src/snapshot/serializer-deserializer.h:9, nodejs> from ../../deps/v8/src/snapshot/snapshot.h:14, nodejs> from ../../deps/v8/src/snapshot/snapshot.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [917/2106] CXX obj/deps/v8/src/utils/v8_base_without_compiler.ostreams.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/objects/string.h:15, nodejs> from ../../deps/v8/src/utils/ostreams.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [918/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.remote-object-id.o nodejs> [919/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.custom-preview.o nodejs> [920/2106] CXX obj/deps/v8/src/utils/v8_base_without_compiler.memcopy.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/snapshot/embedded/embedded-data.h:11, nodejs> from ../../deps/v8/src/snapshot/embedded/embedded-data-inl.h:8, nodejs> from ../../deps/v8/src/utils/memcopy.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [921/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-deserializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/handles/local-handles.h:12, nodejs> from ../../deps/v8/src/execution/local-isolate.h:12, nodejs> from ../../deps/v8/src/snapshot/deserializer.h:13, nodejs> from ../../deps/v8/src/snapshot/startup-deserializer.h:8, nodejs> from ../../deps/v8/src/snapshot/startup-deserializer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [922/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.inspected-context.o nodejs> [923/2106] CXX obj/deps/v8/src/utils/v8_base_without_compiler.address-map.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/utils/address-map.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [924/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-16.o nodejs> [925/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.search-util.o nodejs> [926/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-barrier.o nodejs> [927/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-util.o nodejs> [928/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.startup-serializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/handles/global-handles.h:17, nodejs> from ../../deps/v8/src/snapshot/startup-serializer.h:10, nodejs> from ../../deps/v8/src/snapshot/startup-serializer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [929/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.test-interface.o nodejs> [930/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-agent-impl.o nodejs> [931/2106] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.serializer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/snapshot/serializer.h:10, nodejs> from ../../deps/v8/src/snapshot/serializer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [932/2106] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-builder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/strings/string-builder.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [933/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.injected-script.o nodejs> [934/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-id.o nodejs> [935/2106] CXX obj/deps/v8/src/utils/v8_base_without_compiler.identity-map.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/utils/identity-map.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [936/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-script.o nodejs> [937/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-deep-serializer.o nodejs> [938/2106] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-stream.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/handles/handles-inl.h:9, nodejs> from ../../deps/v8/src/strings/string-stream.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [939/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console.o nodejs> [940/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-message.o nodejs> [941/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-regex.o nodejs> [942/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-schema-agent-impl.o nodejs> [943/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-serialization-duplicate-tracker.o nodejs> [944/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-heap-profiler-agent-impl.o nodejs> [945/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-string-conversions.o nodejs> [946/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-value-utils.o nodejs> [947/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger.o nodejs> [948/2106] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json_platform_v8.o nodejs> [949/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-impl.o nodejs> [950/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-session-impl.o nodejs> [951/2106] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.error_support.o nodejs> [952/2106] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.span.o nodejs> [953/2106] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.cbor.o nodejs> [954/2106] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.status.o nodejs> [955/2106] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.serializable.o nodejs> [956/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-profiler-agent-impl.o nodejs> [957/2106] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.protocol_core.o nodejs> [958/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-agent-impl.o nodejs> [959/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-stack-trace-impl.o nodejs> [960/2106] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.dispatch.o nodejs> [961/2106] CXX obj/deps/v8/src/strings/v8_base_without_compiler.uri.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/strings/uri.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [962/2106] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Console.o nodejs> [963/2106] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Schema.o nodejs> [964/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-runtime-agent-impl.o nodejs> [965/2106] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json.o nodejs> [966/2106] CXX obj/deps/v8/src/temporal/v8_base_without_compiler.temporal-parser.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/temporal/temporal-parser.h:9, nodejs> from ../../deps/v8/src/temporal/temporal-parser.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [967/2106] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Protocol.o nodejs> [968/2106] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.HeapProfiler.o nodejs> [969/2106] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside.o nodejs> [970/2106] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Profiler.o nodejs> [971/2106] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-shared.o nodejs> [972/2106] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside.o nodejs> [973/2106] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.value-mirror.o nodejs> [974/2106] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Debugger.o nodejs> [975/2106] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Runtime.o nodejs> [976/2106] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-types.o nodejs> [977/2106] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-scanner.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/asmjs/asm-scanner.cc:11: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [978/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.canonical-types.o nodejs> [979/2106] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.parallel-move.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-arch.h:8, nodejs> from ../../deps/v8/src/codegen/macro-assembler-base.h:12, nodejs> from ../../deps/v8/src/codegen/macro-assembler.h:8, nodejs> from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12, nodejs> from ../../deps/v8/src/wasm/baseline/parallel-move.h:8, nodejs> from ../../deps/v8/src/wasm/baseline/parallel-move.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [980/2106] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-batch-compiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/handles/global-handles.h:17, nodejs> from ../../deps/v8/src/baseline/baseline-batch-compiler.h:10, nodejs> from ../../deps/v8/src/baseline/baseline-batch-compiler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [981/2106] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-parser.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/heap-object-inl.h:8, nodejs> from ../../deps/v8/src/objects/primitive-heap-object-inl.h:9, nodejs> from ../../deps/v8/src/objects/heap-number-inl.h:10, nodejs> from ../../deps/v8/src/numbers/conversions-inl.h:21, nodejs> from ../../deps/v8/src/asmjs/asm-parser.cc:17: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [982/2106] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-js.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from ../../deps/v8/src/asmjs/asm-js.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [983/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-body-decoder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-arch.h:8, nodejs> from ../../deps/v8/src/wasm/wasm-linkage.h:13, nodejs> from ../../deps/v8/src/wasm/function-body-decoder.cc:12: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [984/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.memory-tracing.o nodejs> [985/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-test-wasm.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/execution/arguments-inl.h:8, nodejs> from ../../deps/v8/src/runtime/runtime-test-wasm.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [986/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.code-space-access.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/wasm/code-space-access.h:14, nodejs> from ../../deps/v8/src/wasm/code-space-access.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [987/2106] CXX obj/deps/v8/src/debug/v8_base_without_compiler.debug-wasm-objects.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/debug/debug-wasm-objects.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [988/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.constant-expression-interface.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/wasm/constant-expression-interface.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [989/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.local-decl-encoder.o nodejs> [990/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.simd-shuffle.o nodejs> [991/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.constant-expression.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/heap/factory-inl.h:8, nodejs> from ../../deps/v8/src/wasm/constant-expression.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [992/2106] CXX obj/deps/v8/src/baseline/v8_base_without_compiler.baseline-compiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-arch.h:8, nodejs> from ../../deps/v8/src/codegen/macro-assembler-base.h:12, nodejs> from ../../deps/v8/src/codegen/macro-assembler.h:8, nodejs> from ../../deps/v8/src/baseline/baseline-assembler.h:8, nodejs> from ../../deps/v8/src/baseline/baseline-assembler-inl.h:8, nodejs> from ../../deps/v8/src/baseline/baseline-compiler.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [993/2106] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-arch.h:8, nodejs> from ../../deps/v8/src/codegen/macro-assembler-base.h:12, nodejs> from ../../deps/v8/src/codegen/macro-assembler.h:8, nodejs> from ../../deps/v8/src/wasm/baseline/liftoff-assembler.h:12, nodejs> from ../../deps/v8/src/wasm/baseline/liftoff-assembler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [994/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.pgo.o nodejs> [995/2106] CXX obj/deps/v8/src/runtime/v8_base_without_compiler.runtime-wasm.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/compiler.h:17, nodejs> from ../../deps/v8/src/compiler/wasm-compiler.h:18, nodejs> from ../../deps/v8/src/runtime/runtime-wasm.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [996/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.names-provider.o nodejs> [997/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.value-type.o nodejs> [998/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.stacks.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/simulator.h:13, nodejs> from ../../deps/v8/src/wasm/stacks.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [999/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.graph-builder-interface.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/compiler/linkage.h:10, nodejs> from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:17, nodejs> from ../../deps/v8/src/wasm/graph-builder-interface.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1000/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.streaming-decoder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/logging/counters.h:19, nodejs> from ../../deps/v8/src/wasm/streaming-decoder.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1001/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-decoder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/logging/counters.h:19, nodejs> from ../../deps/v8/src/wasm/module-decoder-impl.h:13, nodejs> from ../../deps/v8/src/wasm/module-decoder.cc:11: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1002/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_base_without_compiler.wasm-dead-code-elimination-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.h:12, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-dead-code-elimination-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1003/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.function-compiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/wasm/function-compiler.h:14, nodejs> from ../../deps/v8/src/wasm/function-compiler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1004/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-import-wrapper-cache.o nodejs> [1005/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.jump-table-assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-arch.h:8, nodejs> from ../../deps/v8/src/codegen/macro-assembler-base.h:12, nodejs> from ../../deps/v8/src/codegen/macro-assembler.h:8, nodejs> from ../../deps/v8/src/wasm/jump-table-assembler.h:13, nodejs> from ../../deps/v8/src/wasm/jump-table-assembler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1006/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-sourcemap.o nodejs> [1007/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-builder.o nodejs> [1008/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-disassembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/logging/counters.h:19, nodejs> from ../../deps/v8/src/wasm/module-decoder-impl.h:13, nodejs> from ../../deps/v8/src/wasm/wasm-disassembler.cc:11: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1009/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-opcodes.o nodejs> [1010/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.sync-streaming-decoder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/wasm/sync-streaming-decoder.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1011/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.well-known-imports.o nodejs> [1012/2106] CXX obj/deps/v8/src/wasm/baseline/v8_base_without_compiler.liftoff-compiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/wasm/function-compiler.h:14, nodejs> from ../../deps/v8/src/wasm/baseline/liftoff-compiler.h:8, nodejs> from ../../deps/v8/src/wasm/baseline/liftoff-compiler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1013/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-external-refs.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/wasm/wasm-objects-inl.h:16, nodejs> from ../../deps/v8/src/wasm/wasm-external-refs.cc:17: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1014/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-subtyping.o nodejs> [1015/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-instantiate.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/wasm/module-instantiate.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1016/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-features.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/wasm/wasm-features.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1017/2106] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.cpu-x64.o nodejs> [1018/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.module-compiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/wasm/module-compiler.h:22, nodejs> from ../../deps/v8/src/wasm/module-compiler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1019/2106] CXX obj/deps/v8/src/codegen/shared-ia32-x64/v8_base_without_compiler.macro-assembler-shared-ia32-x64.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-arch.h:8, nodejs> from ../../deps/v8/src/codegen/macro-assembler-base.h:12, nodejs> from ../../deps/v8/src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.h:11, nodejs> from ../../deps/v8/src/codegen/shared-ia32-x64/macro-assembler-shared-ia32-x64.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1020/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-code-manager.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-inl.h:8, nodejs> from ../../deps/v8/src/wasm/wasm-code-manager.cc:20: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1021/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-engine.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/interrupts-scope.h:8, nodejs> from ../../deps/v8/src/debug/debug.h:18, nodejs> from ../../deps/v8/src/wasm/wasm-engine.cc:12: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1022/2106] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.unwinder-x64.o nodejs> [1023/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-debug.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/compiler.h:17, nodejs> from ../../deps/v8/src/compiler/wasm-compiler.h:18, nodejs> from ../../deps/v8/src/wasm/wasm-debug.cc:11: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1024/2106] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.disasm-x64.o nodejs> [1025/2106] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside-posix.o nodejs> [1026/2106] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.eh-frame-x64.o nodejs> [1027/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-js.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/wasm/wasm-js.cc:14: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1028/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.class-verifiers.o nodejs> [1029/2106] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside-posix.o nodejs> [1030/2106] CXX obj/tools/v8_gypfiles/gen/src/regexp/v8_base_without_compiler.special-case.o nodejs> [1031/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.aggregate-error-tq.o nodejs> [1032/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-at-tq.o nodejs> [1033/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-concat-tq.o nodejs> [1034/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-copywithin-tq.o nodejs> [1035/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-every-tq.o nodejs> [1036/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-filter-tq.o nodejs> [1037/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-find-tq.o nodejs> [1038/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findindex-tq.o nodejs> [1039/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlast-tq.o nodejs> [1040/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlastindex-tq.o nodejs> [1041/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-flat-tq.o nodejs> [1042/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-foreach-tq.o nodejs> [1043/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-async-tq.o nodejs> [1044/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-tq.o nodejs> [1045/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-isarray-tq.o nodejs> [1046/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-join-tq.o nodejs> [1047/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-lastindexof-tq.o nodejs> [1048/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-map-tq.o nodejs> [1049/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-of-tq.o nodejs> [1050/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-right-tq.o nodejs> [1051/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-tq.o nodejs> [1052/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reverse-tq.o nodejs> [1053/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-shift-tq.o nodejs> [1054/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-slice-tq.o nodejs> [1055/2106] CXX obj/deps/v8/src/deoptimizer/x64/v8_base_without_compiler.deoptimizer-x64.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/deoptimizer/frame-translation-builder.h:10, nodejs> from ../../deps/v8/src/deoptimizer/translated-state.h:11, nodejs> from ../../deps/v8/src/deoptimizer/deoptimizer.h:14, nodejs> from ../../deps/v8/src/deoptimizer/x64/deoptimizer-x64.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1056/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-some-tq.o nodejs> [1057/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-splice-tq.o nodejs> [1058/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-sorted-tq.o nodejs> [1059/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-reversed-tq.o nodejs> [1060/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-spliced-tq.o nodejs> [1061/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-unshift-tq.o nodejs> [1062/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-with-tq.o nodejs> [1063/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-tq.o nodejs> [1064/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.arraybuffer-tq.o nodejs> [1065/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.base-tq.o nodejs> [1066/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-bigint-tq.o nodejs> [1067/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.boolean-tq.o nodejs> [1068/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.cast-tq.o nodejs> [1069/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-string-tq.o nodejs> [1070/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.collections-tq.o nodejs> [1071/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.constructor-tq.o nodejs> [1072/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.convert-tq.o nodejs> [1073/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.conversion-tq.o nodejs> [1074/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.data-view-tq.o nodejs> [1075/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.console-tq.o nodejs> [1076/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.finalization-registry-tq.o nodejs> [1077/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frames-tq.o nodejs> [1078/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frame-arguments-tq.o nodejs> [1079/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.function-tq.o nodejs> [1080/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.growable-fixed-array-tq.o nodejs> [1081/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-callable-tq.o nodejs> [1082/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-tq.o nodejs> [1083/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-coverage-tq.o nodejs> [1084/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-tq.o nodejs> [1085/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-tq.o nodejs> [1086/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-from-tq.o nodejs> [1087/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-helpers-tq.o nodejs> [1088/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.map-groupby-tq.o nodejs> [1089/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.math-tq.o nodejs> [1090/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.number-tq.o nodejs> [1091/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-fromentries-tq.o nodejs> [1092/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-groupby-tq.o nodejs> [1093/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-tq.o nodejs> [1094/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-abstract-operations-tq.o nodejs> [1095/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-tq.o nodejs> [1096/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-element-closure-tq.o nodejs> [1097/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-any-tq.o nodejs> [1098/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-constructor-tq.o nodejs> [1099/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-finally-tq.o nodejs> [1100/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-jobs-tq.o nodejs> [1101/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-misc-tq.o nodejs> [1102/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-race-tq.o nodejs> [1103/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-reaction-job-tq.o nodejs> [1104/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-then-tq.o nodejs> [1105/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-resolve-tq.o nodejs> [1106/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-withresolvers-tq.o nodejs> [1107/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-constructor-tq.o nodejs> [1108/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-delete-property-tq.o nodejs> [1109/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-property-tq.o nodejs> [1110/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-prototype-of-tq.o nodejs> [1111/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-has-property-tq.o nodejs> [1112/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-is-extensible-tq.o nodejs> [1113/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-prevent-extensions-tq.o nodejs> [1114/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revocable-tq.o nodejs> [1115/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revoke-tq.o nodejs> [1116/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-property-tq.o nodejs> [1117/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-prototype-of-tq.o nodejs> [1118/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-tq.o nodejs> [1119/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.reflect-tq.o nodejs> [1120/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-exec-tq.o nodejs> [1121/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-all-tq.o nodejs> [1122/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-replace-tq.o nodejs> [1123/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-tq.o nodejs> [1124/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-search-tq.o nodejs> [1125/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-source-tq.o nodejs> [1126/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-split-tq.o nodejs> [1127/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-test-tq.o nodejs> [1128/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-tq.o nodejs> [1129/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-difference-tq.o nodejs> [1130/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-intersection-tq.o nodejs> [1131/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-disjoint-from-tq.o nodejs> [1132/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-subset-of-tq.o nodejs> [1133/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-superset-of-tq.o nodejs> [1134/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-symmetric-difference-tq.o nodejs> [1135/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-union-tq.o nodejs> [1136/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-at-tq.o nodejs> [1137/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-endswith-tq.o nodejs> [1138/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-includes-tq.o nodejs> [1139/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-html-tq.o nodejs> [1140/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-indexof-tq.o nodejs> [1141/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iswellformed-tq.o nodejs> [1142/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iterator-tq.o nodejs> [1143/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-match-search-tq.o nodejs> [1144/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-repeat-tq.o nodejs> [1145/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-pad-tq.o nodejs> [1146/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-replaceall-tq.o nodejs> [1147/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-slice-tq.o nodejs> [1148/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-startswith-tq.o nodejs> [1149/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substr-tq.o nodejs> [1150/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-result.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/wasm/wasm-result.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1151/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substring-tq.o nodejs> [1152/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-towellformed-tq.o nodejs> [1153/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-trim-tq.o nodejs> [1154/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.suppressed-error-tq.o nodejs> [1155/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.symbol-tq.o nodejs> [1156/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.torque-internal-tq.o nodejs> [1157/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-createtypedarray-tq.o nodejs> [1158/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-at-tq.o nodejs> [1159/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-every-tq.o nodejs> [1160/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-entries-tq.o nodejs> [1161/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-filter-tq.o nodejs> [1162/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-find-tq.o nodejs> [1163/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findindex-tq.o nodejs> [1164/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlast-tq.o nodejs> [1165/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlastindex-tq.o nodejs> [1166/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-from-tq.o nodejs> [1167/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-foreach-tq.o nodejs> [1168/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-keys-tq.o nodejs> [1169/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduce-tq.o nodejs> [1170/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-of-tq.o nodejs> [1171/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduceright-tq.o nodejs> [1172/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-set-tq.o nodejs> [1173/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-slice-tq.o nodejs> [1174/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-some-tq.o nodejs> [1175/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-sort-tq.o nodejs> [1176/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-subarray-tq.o nodejs> [1177/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-reversed-tq.o nodejs> [1178/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-sorted-tq.o nodejs> [1179/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-values-tq.o nodejs> [1180/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-with-tq.o nodejs> [1181/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-tq.o nodejs> [1182/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.weak-ref-tq.o nodejs> [1183/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_base_without_compiler.handler-configuration-tq.o nodejs> [1184/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/wasm/wasm-module.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1185/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bigint-tq.o nodejs> [1186/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-objects.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/wasm/wasm-objects.h:16, nodejs> from ../../deps/v8/src/wasm/wasm-objects.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1187/2106] CXX obj/deps/v8/src/wasm/fuzzing/v8_base_without_compiler.random-module-generation.o nodejs> [1188/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-serialization.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/wasm/wasm-objects.h:16, nodejs> from ../../deps/v8/src/wasm/wasm-serialization.h:13, nodejs> from ../../deps/v8/src/wasm/wasm-serialization.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1189/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bytecode-array-tq.o nodejs> [1190/2106] CXX obj/deps/v8/src/heap/third-party/v8_base_without_compiler.heap-api-stub.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/execution/isolate-utils-inl.h:8, nodejs> from ../../deps/v8/src/heap/third-party/heap-api-stub.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1191/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wrappers.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/compiler/linkage.h:10, nodejs> from ../../deps/v8/src/wasm/wrappers.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1192/2106] CXX obj/deps/v8/src/execution/x64/v8_base_without_compiler.frame-constants-x64.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/x64/assembler-x64.h:46, nodejs> from ../../deps/v8/src/codegen/x64/assembler-x64-inl.h:11, nodejs> from ../../deps/v8/src/execution/x64/frame-constants-x64.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1193/2106] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.assembler-x64.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/x64/assembler-x64.h:46, nodejs> from ../../deps/v8/src/codegen/x64/assembler-x64.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1194/2106] CXX obj/deps/v8/src/regexp/x64/v8_base_without_compiler.regexp-macro-assembler-x64.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-arch.h:8, nodejs> from ../../deps/v8/src/codegen/macro-assembler-base.h:12, nodejs> from ../../deps/v8/src/codegen/macro-assembler.h:8, nodejs> from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.h:8, nodejs> from ../../deps/v8/src/regexp/x64/regexp-macro-assembler-x64.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1195/2106] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.macro-assembler-x64.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/codegen/x64/macro-assembler-x64.cc:14: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1196/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.arguments-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/execution/isolate-inl.h:8, nodejs> from ../../deps/v8/src/objects/arguments-inl.h:8, nodejs> from gen/torque-generated/src/objects/arguments-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1197/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.factory.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/handles/persistent-handles.h:11, nodejs> from ../../deps/v8/src/heap/local-heap-inl.h:11, nodejs> from ../../deps/v8/src/heap/factory-base-inl.h:9, nodejs> from gen/torque-generated/factory.cc:2: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1198/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.api-callbacks-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/api-callbacks-inl.h:10, nodejs> from gen/torque-generated/src/objects/api-callbacks-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1199/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.allocation-site-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/allocation-site-inl.h:9, nodejs> from gen/torque-generated/src/objects/allocation-site-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1200/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-object-tq.o nodejs> [1201/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-number-tq.o nodejs> [1202/2106] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.turboshaft-graph-interface.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/assembler.h:21, nodejs> from ../../deps/v8/src/wasm/turboshaft-graph-interface.h:13, nodejs> from ../../deps/v8/src/wasm/turboshaft-graph-interface.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1203/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.call-site-info-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/call-site-info-inl.h:8, nodejs> from gen/torque-generated/src/objects/call-site-info-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1204/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.cell-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/cell-inl.h:10, nodejs> from gen/torque-generated/src/objects/cell-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1205/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.objects-printer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/allocation-site-inl.h:9, nodejs> from ../../deps/v8/src/objects/all-objects-inl.h:12, nodejs> from gen/torque-generated/objects-printer.cc:4: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1206/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.data-handler-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/objects/data-handler-inl.h:9, nodejs> from gen/torque-generated/src/objects/data-handler-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1207/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.contexts-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/objects/contexts-inl.h:10, nodejs> from gen/torque-generated/src/objects/contexts-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1208/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.debug-objects-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/debug-objects-inl.h:8, nodejs> from gen/torque-generated/src/objects/debug-objects-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1209/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.descriptor-array-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/descriptor-array-inl.h:8, nodejs> from gen/torque-generated/src/objects/descriptor-array-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1210/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-cell-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/feedback-cell-inl.h:9, nodejs> from gen/torque-generated/src/objects/feedback-cell-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1211/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.embedder-data-array-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/heap-object-inl.h:8, nodejs> from ../../deps/v8/src/objects/embedder-data-array-inl.h:9, nodejs> from gen/torque-generated/src/objects/embedder-data-array-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1212/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.feedback-vector-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/feedback-vector-inl.h:9, nodejs> from gen/torque-generated/src/objects/feedback-vector-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1213/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.fixed-array-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/handles/handles-inl.h:9, nodejs> from ../../deps/v8/src/objects/fixed-array-inl.h:8, nodejs> from gen/torque-generated/src/objects/fixed-array-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1214/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.free-space-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/free-space-inl.h:8, nodejs> from gen/torque-generated/src/objects/free-space-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1215/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.foreign-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/foreign-inl.h:9, nodejs> from gen/torque-generated/src/objects/foreign-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1216/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-buffer-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/js-array-buffer-inl.h:8, nodejs> from gen/torque-generated/src/objects/js-array-buffer-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1217/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-array-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/js-array.h:9, nodejs> from ../../deps/v8/src/objects/js-array-inl.h:8, nodejs> from gen/torque-generated/src/objects/js-array-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1218/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-atomics-synchronization-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/js-atomics-synchronization-inl.h:10, nodejs> from gen/torque-generated/src/objects/js-atomics-synchronization-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1219/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-iterator-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/objects/js-collection-iterator-inl.h:9, nodejs> from gen/torque-generated/src/objects/js-collection-iterator-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1220/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collection-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/js-collection-inl.h:8, nodejs> from gen/torque-generated/src/objects/js-collection-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1221/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-iterator-helpers-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/oddball-inl.h:9, nodejs> from ../../deps/v8/src/objects/js-iterator-helpers-inl.h:9, nodejs> from gen/torque-generated/src/objects/js-iterator-helpers-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1222/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-function-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/ic/ic.h:11, nodejs> from ../../deps/v8/src/objects/js-function-inl.h:14, nodejs> from gen/torque-generated/src/objects/js-function-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1223/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-generator-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/objects/js-promise-inl.h:10, nodejs> from ../../deps/v8/src/objects/js-generator-inl.h:9, nodejs> from gen/torque-generated/src/objects/js-generator-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1224/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-promise-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/objects/js-promise-inl.h:10, nodejs> from gen/torque-generated/src/objects/js-promise-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1225/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-objects-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/hash-table.h:13, nodejs> from ../../deps/v8/src/objects/dictionary.h:11, nodejs> from ../../deps/v8/src/objects/js-objects-inl.h:10, nodejs> from gen/torque-generated/src/objects/js-objects-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1226/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.name-tq.o nodejs> [1227/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.oddball-tq.o nodejs> [1228/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.trusted-object-tq.o nodejs> [1229/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.ordered-hash-table-tq.o nodejs> [1230/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.hole-tq.o nodejs> [1231/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.primitive-heap-object-tq.o nodejs> [1232/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-proxy-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/execution/isolate-utils-inl.h:8, nodejs> from ../../deps/v8/src/objects/instance-type-inl.h:9, nodejs> from ../../deps/v8/src/objects/js-proxy-inl.h:8, nodejs> from gen/torque-generated/src/objects/js-proxy-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1233/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-raw-json-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-raw-json.h:8, nodejs> from ../../deps/v8/src/objects/js-raw-json-inl.h:8, nodejs> from gen/torque-generated/src/objects/js-raw-json-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1234/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-string-iterator-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/objects/js-regexp-string-iterator-inl.h:10, nodejs> from gen/torque-generated/src/objects/js-regexp-string-iterator-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1235/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-regexp-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/objects/js-regexp.h:9, nodejs> from ../../deps/v8/src/objects/js-regexp-inl.h:8, nodejs> from gen/torque-generated/src/objects/js-regexp-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1236/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shadow-realm-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/objects/js-shadow-realm-inl.h:8, nodejs> from gen/torque-generated/src/objects/js-shadow-realm-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1237/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-shared-array-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/objects/js-shared-array-inl.h:8, nodejs> from gen/torque-generated/src/objects/js-shared-array-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1238/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-struct-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/objects/js-struct-inl.h:8, nodejs> from gen/torque-generated/src/objects/js-struct-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1239/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.regexp-match-info-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/regexp-match-info.h:9, nodejs> from gen/torque-generated/src/objects/regexp-match-info-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1240/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-temporal-objects-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/objects/js-temporal-objects-inl.h:8, nodejs> from gen/torque-generated/src/objects/js-temporal-objects-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1241/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-weak-refs-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/objects/js-weak-refs-inl.h:8, nodejs> from gen/torque-generated/src/objects/js-weak-refs-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1242/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.literal-objects-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/literal-objects.h:9, nodejs> from ../../deps/v8/src/objects/literal-objects-inl.h:8, nodejs> from gen/torque-generated/src/objects/literal-objects-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1243/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-hash-table-helpers-tq.o nodejs> [1244/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-name-dictionary-tq.o nodejs> [1245/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.map-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/map-inl.h:8, nodejs> from gen/torque-generated/src/objects/map-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1246/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.microtask-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/microtask-inl.h:10, nodejs> from gen/torque-generated/src/objects/microtask-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1247/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.megadom-handler-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/objects/megadom-handler-inl.h:9, nodejs> from gen/torque-generated/src/objects/megadom-handler-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1248/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.string-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/objects/string.h:15, nodejs> from gen/torque-generated/src/objects/string-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1249/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.module-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/module.h:9, nodejs> from ../../deps/v8/src/objects/module-inl.h:8, nodejs> from gen/torque-generated/src/objects/module-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1250/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.promise-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/objects/js-promise-inl.h:10, nodejs> from ../../deps/v8/src/objects/promise-inl.h:10, nodejs> from gen/torque-generated/src/objects/promise-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1251/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_base_without_compiler.test-torque-tq.o nodejs> [1252/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_base_without_compiler.array-sort-tq.o nodejs> [1253/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.intl-objects-tq.o nodejs> [1254/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-descriptor-object-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/objects/property-descriptor-object-inl.h:8, nodejs> from gen/torque-generated/src/objects/property-descriptor-object-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1255/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-array-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/property-array-inl.h:10, nodejs> from gen/torque-generated/src/objects/property-array-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1256/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.property-cell-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/property-cell-inl.h:8, nodejs> from gen/torque-generated/src/objects/property-cell-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1257/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.prototype-info-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/prototype-info-inl.h:8, nodejs> from gen/torque-generated/src/objects/prototype-info-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1258/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.script-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/managed.h:9, nodejs> from ../../deps/v8/src/objects/script-inl.h:8, nodejs> from gen/torque-generated/src/objects/script-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1259/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.scope-info-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/scope-info-inl.h:8, nodejs> from gen/torque-generated/src/objects/scope-info-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1260/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.source-text-module-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/module.h:9, nodejs> from ../../deps/v8/src/objects/module-inl.h:8, nodejs> from ../../deps/v8/src/objects/source-text-module-inl.h:8, nodejs> from gen/torque-generated/src/objects/source-text-module-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1261/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.shared-function-info-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/codegen/tick-counter.h:11, nodejs> from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, nodejs> from ../../deps/v8/src/objects/shared-function-info-inl.h:10, nodejs> from gen/torque-generated/src/objects/shared-function-info-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1262/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.torque-defined-classes-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/objects/torque-defined-classes-inl.h:7, nodejs> from gen/torque-generated/src/objects/torque-defined-classes-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1263/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.struct-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/struct-inl.h:10, nodejs> from gen/torque-generated/src/objects/struct-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1264/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.synthetic-module-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/module.h:9, nodejs> from ../../deps/v8/src/objects/module-inl.h:8, nodejs> from ../../deps/v8/src/objects/synthetic-module-inl.h:8, nodejs> from gen/torque-generated/src/objects/synthetic-module-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1265/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turboshaft-types-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/execution/isolate-utils-inl.h:8, nodejs> from ../../deps/v8/src/objects/instance-type-inl.h:9, nodejs> from gen/torque-generated/src/objects/turboshaft-types-tq.cc:4: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1266/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.templates-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/objects/templates-inl.h:8, nodejs> from gen/torque-generated/src/objects/templates-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1267/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-js-tq.o nodejs> [1268/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-wasm-tq.o nodejs> [1269/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-tq.o nodejs> [1270/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-strings-tq.o nodejs> [1271/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.template-objects-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/template-objects.h:8, nodejs> from ../../deps/v8/src/objects/template-objects-inl.h:8, nodejs> from gen/torque-generated/src/objects/template-objects-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1272/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_base_without_compiler.debug-wasm-objects-tq.o nodejs> [1273/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-to-js-tq.o nodejs> [1274/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.turbofan-types-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/execution/isolate-utils-inl.h:8, nodejs> from ../../deps/v8/src/objects/instance-type-inl.h:9, nodejs> from gen/torque-generated/src/objects/turbofan-types-tq.cc:4: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1275/2106] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bigint-internal.o nodejs> [1276/2106] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o nodejs> [1277/2106] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-helpers.o nodejs> [1278/2106] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-burnikel.o nodejs> [1279/2106] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-schoolbook.o nodejs> [1280/2106] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o nodejs> [1281/2106] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-karatsuba.o nodejs> [1282/2106] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-schoolbook.o nodejs> [1283/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-break-iterator-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/objects/intl-objects.h:18, nodejs> from ../../deps/v8/src/objects/js-break-iterator.h:15, nodejs> from ../../deps/v8/src/objects/js-break-iterator-inl.h:12, nodejs> from gen/torque-generated/src/objects/js-break-iterator-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1284/2106] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.vector-arithmetic.o nodejs> [1285/2106] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o nodejs> [1286/2106] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-barrett.o nodejs> [1287/2106] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-toom.o nodejs> [1288/2106] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.active-system-pages.o nodejs> [1289/2106] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-fft.o nodejs> [1290/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-date-time-format-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-date-time-format.h:16, nodejs> from ../../deps/v8/src/objects/js-date-time-format-inl.h:12, nodejs> from gen/torque-generated/src/objects/js-date-time-format-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1291/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-duration-format-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-duration-format.h:12, nodejs> from ../../deps/v8/src/objects/js-duration-format-inl.h:12, nodejs> from gen/torque-generated/src/objects/js-duration-format-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1292/2106] CXX obj/deps/v8/src/heap/base/asm/x64/v8_base_without_compiler.push_registers_asm.o nodejs> [1293/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-collator-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-collator.h:15, nodejs> from ../../deps/v8/src/objects/js-collator-inl.h:12, nodejs> from gen/torque-generated/src/objects/js-collator-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1294/2106] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.memory-tagging.o nodejs> [1295/2106] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.incremental-marking-schedule.o nodejs> [1296/2106] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.stack.o nodejs> [1297/2106] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.worklist.o nodejs> [1298/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-display-names-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-display-names.h:15, nodejs> from ../../deps/v8/src/objects/js-display-names-inl.h:12, nodejs> from gen/torque-generated/src/objects/js-display-names-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1299/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compaction-worklists.o nodejs> [1300/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.allocation.o nodejs> [1301/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info.o nodejs> [1302/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info-table.o nodejs> [1303/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.concurrent-marker.o nodejs> [1304/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compactor.o nodejs> [1305/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.explicit-management.o nodejs> [1306/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.free-list.o nodejs> [1307/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-invoker.o nodejs> [1308/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-consistency.o nodejs> [1309/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-space.o nodejs> [1310/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-object-header.o nodejs> [1311/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-base.o nodejs> [1312/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-growing.o nodejs> [1313/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-state.o nodejs> [1314/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-page.o nodejs> [1315/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-list-format-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-list-format.h:16, nodejs> from ../../deps/v8/src/objects/js-list-format-inl.h:12, nodejs> from gen/torque-generated/src/objects/js-list-format-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1316/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-locale-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/objects/js-locale-inl.h:12, nodejs> from gen/torque-generated/src/objects/js-locale-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1317/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.logging.o nodejs> [1318/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-number-format-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-number-format.h:16, nodejs> from ../../deps/v8/src/objects/js-number-format-inl.h:12, nodejs> from gen/torque-generated/src/objects/js-number-format-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1319/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.liveness-broker.o nodejs> [1320/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-statistics-collector.o nodejs> [1321/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.memory.o nodejs> [1322/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap.o nodejs> [1323/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-plural-rules-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/api/api-inl.h:9, nodejs> from ../../deps/v8/src/objects/js-plural-rules-inl.h:12, nodejs> from gen/torque-generated/src/objects/js-plural-rules-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1324/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.member-storage.o nodejs> [1325/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.name-trait.o nodejs> [1326/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-worklists.o nodejs> [1327/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-visitor.o nodejs> [1328/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-state.o nodejs> [1329/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-verifier.o nodejs> [1330/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-size-trait.o nodejs> [1331/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.remembered-set.o nodejs> [1332/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marker.o nodejs> [1333/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.platform.o nodejs> [1334/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.persistent-node.o nodejs> [1335/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-allocator.o nodejs> [1336/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap-statistics.o nodejs> [1337/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.page-memory.o nodejs> [1338/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-relative-time-format-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-relative-time-format.h:16, nodejs> from ../../deps/v8/src/objects/js-relative-time-format-inl.h:12, nodejs> from gen/torque-generated/src/objects/js-relative-time-format-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1339/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.pointer-policies.o nodejs> [1340/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.prefinalizer-handler.o nodejs> [1341/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.raw-heap.o nodejs> [1342/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap.o nodejs> [1343/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.virtual-memory.o nodejs> [1344/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.stats-collector.o nodejs> [1345/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.trace-trait.o nodejs> [1346/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segmenter-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-segmenter.h:15, nodejs> from ../../deps/v8/src/objects/js-segmenter-inl.h:11, nodejs> from gen/torque-generated/src/objects/js-segmenter-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1347/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.testing.o nodejs> [1348/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segment-iterator-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-segment-iterator.h:12, nodejs> from ../../deps/v8/src/objects/js-segment-iterator-inl.h:11, nodejs> from gen/torque-generated/src/objects/js-segment-iterator-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1349/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.visitor.o nodejs> [1350/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.write-barrier.o nodejs> [1351/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.js-segments-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/objects/js-segments.h:12, nodejs> from ../../deps/v8/src/objects/js-segments-inl.h:11, nodejs> from gen/torque-generated/src/objects/js-segments-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1352/2106] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.sweeper.o nodejs> [1353/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/wasm/v8_base_without_compiler.wasm-objects-tq.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/marking-state.h:9, nodejs> from ../../deps/v8/src/heap/mark-compact.h:13, nodejs> from ../../deps/v8/src/heap/marking-barrier.h:11, nodejs> from ../../deps/v8/src/heap/heap-write-barrier-inl.h:12, nodejs> from ../../deps/v8/src/wasm/wasm-objects-inl.h:16, nodejs> from gen/torque-generated/src/wasm/wasm-objects-tq.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1354/2106] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o nodejs> [1355/2106] CXX obj/deps/v8/src/compiler/v8_compiler.branch-condition-duplicator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/branch-condition-duplicator.h:9, nodejs> from ../../deps/v8/src/compiler/branch-condition-duplicator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1356/2106] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-scheduler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction.h:18, nodejs> from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction-scheduler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1357/2106] CXX obj/deps/v8/src/compiler/backend/v8_compiler.spill-placer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction.h:18, nodejs> from ../../deps/v8/src/compiler/backend/spill-placer.h:8, nodejs> from ../../deps/v8/src/compiler/backend/spill-placer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1358/2106] CXX obj/deps/v8/src/compiler/backend/v8_compiler.move-optimizer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction.h:18, nodejs> from ../../deps/v8/src/compiler/backend/move-optimizer.h:8, nodejs> from ../../deps/v8/src/compiler/backend/move-optimizer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1359/2106] CXX obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator-verifier.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction.h:18, nodejs> from ../../deps/v8/src/compiler/backend/register-allocator-verifier.h:8, nodejs> from ../../deps/v8/src/compiler/backend/register-allocator-verifier.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1360/2106] CXX obj/deps/v8/src/compiler/backend/v8_compiler.jump-threading.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction.h:18, nodejs> from ../../deps/v8/src/compiler/backend/jump-threading.h:8, nodejs> from ../../deps/v8/src/compiler/backend/jump-threading.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1361/2106] CXX obj/deps/v8/src/compiler/v8_compiler.branch-elimination.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/control-path-state.h:9, nodejs> from ../../deps/v8/src/compiler/branch-elimination.h:9, nodejs> from ../../deps/v8/src/compiler/branch-elimination.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1362/2106] CXX obj/deps/v8/src/compiler/v8_compiler.checkpoint-elimination.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/checkpoint-elimination.h:9, nodejs> from ../../deps/v8/src/compiler/checkpoint-elimination.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1363/2106] CXX obj/tools/v8_gypfiles/gen/v8_base_without_compiler.debug-support.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/deoptimization-data.h:11, nodejs> from ../../deps/v8/src/execution/frames.h:15, nodejs> from gen/debug-support.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1364/2106] AR obj/tools/v8_gypfiles/libv8_base_without_compiler.a nodejs> [1365/2106] CXX obj/deps/v8/src/compiler/v8_compiler.common-node-cache.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/common-node-cache.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1366/2106] CXX obj/deps/v8/src/compiler/v8_compiler.compiler-source-position-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-aux-data.h:8, nodejs> from ../../deps/v8/src/compiler/compiler-source-position-table.h:10, nodejs> from ../../deps/v8/src/compiler/compiler-source-position-table.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1367/2106] CXX obj/deps/v8/src/compiler/v8_compiler.basic-block-instrumentor.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/objects/shared-function-info.h:18, nodejs> from ../../deps/v8/src/diagnostics/basic-block-profiler.h:17, nodejs> from ../../deps/v8/src/compiler/basic-block-instrumentor.h:8, nodejs> from ../../deps/v8/src/compiler/basic-block-instrumentor.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1368/2106] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-analysis.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/common/ptr-compr-inl.h:9, nodejs> from ../../deps/v8/src/objects/objects-inl.h:20, nodejs> from ../../deps/v8/src/compiler/bytecode-analysis.cc:12: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1369/2106] CXX obj/deps/v8/src/compiler/v8_compiler.c-linkage.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-inl.h:8, nodejs> from ../../deps/v8/src/compiler/c-linkage.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1370/2106] CXX obj/deps/v8/src/compiler/v8_compiler.common-operator-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/common-operator-reducer.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1371/2106] CXX obj/deps/v8/src/compiler/v8_compiler.const-tracking-let-helpers.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/const-tracking-let-helpers.h:10, nodejs> from ../../deps/v8/src/compiler/const-tracking-let-helpers.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1372/2106] CXX obj/deps/v8/src/compiler/v8_compiler.control-equivalence.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/control-equivalence.h:11, nodejs> from ../../deps/v8/src/compiler/control-equivalence.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1373/2106] CXX obj/deps/v8/src/compiler/v8_compiler.common-operator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/common-operator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1374/2106] CXX obj/deps/v8/src/compiler/backend/v8_compiler.register-allocator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction.h:18, nodejs> from ../../deps/v8/src/compiler/backend/register-allocator.h:12, nodejs> from ../../deps/v8/src/compiler/backend/register-allocator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1375/2106] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-graph-builder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/js-operator.h:10, nodejs> from ../../deps/v8/src/compiler/bytecode-graph-builder.h:8, nodejs> from ../../deps/v8/src/compiler/bytecode-graph-builder.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1376/2106] CXX obj/deps/v8/src/compiler/v8_compiler.frame.o nodejs> [1377/2106] CXX obj/deps/v8/src/compiler/v8_compiler.control-flow-optimizer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/control-flow-optimizer.h:8, nodejs> from ../../deps/v8/src/compiler/control-flow-optimizer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1378/2106] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction.h:18, nodejs> from ../../deps/v8/src/compiler/backend/instruction.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1379/2106] CXX obj/deps/v8/src/compiler/v8_compiler.dead-code-elimination.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/dead-code-elimination.h:10, nodejs> from ../../deps/v8/src/compiler/dead-code-elimination.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1380/2106] CXX obj/deps/v8/src/compiler/v8_compiler.feedback-source.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/feedback-source.h:8, nodejs> from ../../deps/v8/src/compiler/feedback-source.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1381/2106] CXX obj/deps/v8/src/compiler/v8_compiler.decompression-optimizer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/decompression-optimizer.h:8, nodejs> from ../../deps/v8/src/compiler/decompression-optimizer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1382/2106] CXX obj/deps/v8/src/compiler/v8_compiler.compilation-dependencies.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/codegen/tick-counter.h:11, nodejs> from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, nodejs> from ../../deps/v8/src/compiler/js-heap-broker.h:12, nodejs> from ../../deps/v8/src/compiler/compilation-dependencies.h:8, nodejs> from ../../deps/v8/src/compiler/compilation-dependencies.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1383/2106] CXX obj/deps/v8/src/compiler/v8_compiler.csa-load-elimination.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/csa-load-elimination.h:10, nodejs> from ../../deps/v8/src/compiler/csa-load-elimination.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1384/2106] CXX obj/deps/v8/src/compiler/v8_compiler.constant-folding-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/constant-folding-reducer.h:8, nodejs> from ../../deps/v8/src/compiler/constant-folding-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1385/2106] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/escape-analysis.h:10, nodejs> from ../../deps/v8/src/compiler/escape-analysis-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/escape-analysis-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1386/2106] CXX obj/deps/v8/src/compiler/backend/v8_compiler.instruction-selector.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction.h:18, nodejs> from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction-selector.h:12, nodejs> from ../../deps/v8/src/compiler/backend/instruction-selector.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1387/2106] CXX obj/deps/v8/src/compiler/v8_compiler.fast-api-calls.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/feedback-source.h:8, nodejs> from ../../deps/v8/src/compiler/graph-assembler.h:14, nodejs> from ../../deps/v8/src/compiler/fast-api-calls.h:9, nodejs> from ../../deps/v8/src/compiler/fast-api-calls.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1388/2106] CXX obj/deps/v8/src/compiler/v8_compiler.graph-trimmer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-trimmer.h:8, nodejs> from ../../deps/v8/src/compiler/graph-trimmer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1389/2106] CXX obj/deps/v8/src/compiler/v8_compiler.code-assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/compiler/code-assembler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1390/2106] CXX obj/deps/v8/src/compiler/v8_compiler.graph-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/graph-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1391/2106] CXX obj/deps/v8/src/compiler/v8_compiler.graph.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/graph.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1392/2106] CXX obj/deps/v8/src/compiler/v8_compiler.graph-assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/feedback-source.h:8, nodejs> from ../../deps/v8/src/compiler/graph-assembler.h:14, nodejs> from ../../deps/v8/src/compiler/graph-assembler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1393/2106] CXX obj/deps/v8/src/compiler/v8_compiler.escape-analysis.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/escape-analysis.h:10, nodejs> from ../../deps/v8/src/compiler/escape-analysis.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1394/2106] CXX obj/deps/v8/src/compiler/v8_compiler.frame-states.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/frame-states.h:9, nodejs> from ../../deps/v8/src/compiler/frame-states.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1395/2106] CXX obj/deps/v8/src/compiler/v8_compiler.effect-control-linearizer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/codegen/code-factory.h:8, nodejs> from ../../deps/v8/src/compiler/effect-control-linearizer.cc:13: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1396/2106] CXX obj/deps/v8/src/compiler/v8_compiler.js-inlining-heuristic.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/js-inlining.h:8, nodejs> from ../../deps/v8/src/compiler/js-inlining-heuristic.h:8, nodejs> from ../../deps/v8/src/compiler/js-inlining-heuristic.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1397/2106] CXX obj/deps/v8/src/compiler/v8_compiler.graph-visualizer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/codegen/tick-counter.h:11, nodejs> from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, nodejs> from ../../deps/v8/src/compiler/graph-visualizer.cc:12: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1398/2106] CXX obj/deps/v8/src/compiler/v8_compiler.js-context-specialization.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/js-context-specialization.h:8, nodejs> from ../../deps/v8/src/compiler/js-context-specialization.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1399/2106] CXX obj/deps/v8/src/compiler/v8_compiler.js-graph.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/js-graph.h:9, nodejs> from ../../deps/v8/src/compiler/js-graph.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1400/2106] CXX obj/deps/v8/src/compiler/v8_compiler.js-create-lowering.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/js-create-lowering.h:10, nodejs> from ../../deps/v8/src/compiler/js-create-lowering.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1401/2106] CXX obj/deps/v8/src/compiler/v8_compiler.heap-refs.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/heap-refs.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1402/2106] CXX obj/deps/v8/src/compiler/v8_compiler.js-generic-lowering.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/js-generic-lowering.h:7, nodejs> from ../../deps/v8/src/compiler/js-generic-lowering.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1403/2106] CXX obj/deps/v8/src/compiler/v8_compiler.js-type-hint-lowering.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/js-type-hint-lowering.h:9, nodejs> from ../../deps/v8/src/compiler/js-type-hint-lowering.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1404/2106] CXX obj/deps/v8/src/compiler/v8_compiler.js-heap-broker.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/codegen/tick-counter.h:11, nodejs> from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, nodejs> from ../../deps/v8/src/compiler/js-heap-broker.h:12, nodejs> from ../../deps/v8/src/compiler/js-heap-broker.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1405/2106] CXX obj/deps/v8/src/compiler/v8_compiler.late-escape-analysis.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/late-escape-analysis.h:8, nodejs> from ../../deps/v8/src/compiler/late-escape-analysis.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1406/2106] CXX obj/deps/v8/src/compiler/v8_compiler.js-intrinsic-lowering.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/js-intrinsic-lowering.h:9, nodejs> from ../../deps/v8/src/compiler/js-intrinsic-lowering.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1407/2106] CXX obj/deps/v8/src/compiler/v8_compiler.js-inlining.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/js-inlining.h:8, nodejs> from ../../deps/v8/src/compiler/js-inlining.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1408/2106] CXX obj/deps/v8/src/compiler/v8_compiler.js-call-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/js-call-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/js-call-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1409/2106] CXX obj/deps/v8/src/compiler/v8_compiler.js-native-context-specialization.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/feedback-source.h:8, nodejs> from ../../deps/v8/src/compiler/graph-assembler.h:14, nodejs> from ../../deps/v8/src/compiler/js-native-context-specialization.h:10, nodejs> from ../../deps/v8/src/compiler/js-native-context-specialization.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1410/2106] CXX obj/deps/v8/src/compiler/v8_compiler.loop-analysis.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-aux-data.h:8, nodejs> from ../../deps/v8/src/compiler/compiler-source-position-table.h:10, nodejs> from ../../deps/v8/src/compiler/loop-analysis.h:10, nodejs> from ../../deps/v8/src/compiler/loop-analysis.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1411/2106] CXX obj/deps/v8/src/compiler/v8_compiler.loop-peeling.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-aux-data.h:8, nodejs> from ../../deps/v8/src/compiler/compiler-source-position-table.h:10, nodejs> from ../../deps/v8/src/compiler/loop-analysis.h:10, nodejs> from ../../deps/v8/src/compiler/loop-peeling.h:10, nodejs> from ../../deps/v8/src/compiler/loop-peeling.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1412/2106] CXX obj/deps/v8/src/compiler/v8_compiler.js-operator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/js-operator.h:10, nodejs> from ../../deps/v8/src/compiler/js-operator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1413/2106] CXX obj/deps/v8/src/compiler/v8_compiler.loop-unrolling.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/loop-unrolling.h:13, nodejs> from ../../deps/v8/src/compiler/loop-unrolling.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1414/2106] CXX obj/deps/v8/src/compiler/v8_compiler.machine-graph.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/machine-graph.h:11, nodejs> from ../../deps/v8/src/compiler/machine-graph.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1415/2106] CXX obj/deps/v8/src/compiler/v8_compiler.loop-variable-optimizer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-aux-data.h:8, nodejs> from ../../deps/v8/src/compiler/loop-variable-optimizer.h:9, nodejs> from ../../deps/v8/src/compiler/loop-variable-optimizer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1416/2106] CXX obj/deps/v8/src/compiler/v8_compiler.machine-graph-verifier.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/machine-graph-verifier.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1417/2106] CXX obj/deps/v8/src/compiler/v8_compiler.opcodes.o nodejs> [1418/2106] CXX obj/deps/v8/src/compiler/v8_compiler.linkage.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/compiler/linkage.h:10, nodejs> from ../../deps/v8/src/compiler/linkage.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1419/2106] CXX obj/deps/v8/src/compiler/v8_compiler.machine-operator.o nodejs> [1420/2106] CXX obj/deps/v8/src/compiler/v8_compiler.operator.o nodejs> [1421/2106] CXX obj/deps/v8/src/compiler/v8_compiler.js-typed-lowering.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/js-typed-lowering.h:9, nodejs> from ../../deps/v8/src/compiler/js-typed-lowering.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1422/2106] CXX obj/deps/v8/src/compiler/v8_compiler.node-marker.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/node-marker.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1423/2106] CXX obj/deps/v8/src/compiler/v8_compiler.node-origin-table.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-aux-data.h:8, nodejs> from ../../deps/v8/src/compiler/node-origin-table.h:11, nodejs> from ../../deps/v8/src/compiler/node-origin-table.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1424/2106] CXX obj/deps/v8/src/compiler/v8_compiler.node-observer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-observer.h:20, nodejs> from ../../deps/v8/src/compiler/node-observer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1425/2106] CXX obj/deps/v8/src/compiler/v8_compiler.memory-lowering.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/feedback-source.h:8, nodejs> from ../../deps/v8/src/compiler/graph-assembler.h:14, nodejs> from ../../deps/v8/src/compiler/memory-lowering.h:8, nodejs> from ../../deps/v8/src/compiler/memory-lowering.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1426/2106] CXX obj/deps/v8/src/compiler/v8_compiler.node-matchers.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/node-matchers.h:16, nodejs> from ../../deps/v8/src/compiler/node-matchers.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1427/2106] CXX obj/deps/v8/src/compiler/v8_compiler.node.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1428/2106] CXX obj/deps/v8/src/compiler/v8_compiler.load-elimination.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/load-elimination.h:11, nodejs> from ../../deps/v8/src/compiler/load-elimination.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1429/2106] CXX obj/deps/v8/src/compiler/v8_compiler.refs-map.o nodejs> [1430/2106] CXX obj/deps/v8/src/compiler/v8_compiler.memory-optimizer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/feedback-source.h:8, nodejs> from ../../deps/v8/src/compiler/graph-assembler.h:14, nodejs> from ../../deps/v8/src/compiler/memory-optimizer.h:8, nodejs> from ../../deps/v8/src/compiler/memory-optimizer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1431/2106] CXX obj/deps/v8/src/compiler/v8_compiler.operator-properties.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/js-operator.h:10, nodejs> from ../../deps/v8/src/compiler/operator-properties.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1432/2106] CXX obj/deps/v8/src/compiler/v8_compiler.node-properties.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/node-properties.h:10, nodejs> from ../../deps/v8/src/compiler/node-properties.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1433/2106] CXX obj/deps/v8/src/compiler/v8_compiler.operation-typer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/operation-typer.h:10, nodejs> from ../../deps/v8/src/compiler/operation-typer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1434/2106] CXX obj/deps/v8/src/compiler/v8_compiler.pair-load-store-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/pair-load-store-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/pair-load-store-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1435/2106] CXX obj/deps/v8/src/compiler/v8_compiler.machine-operator-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/machine-operator-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/machine-operator-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1436/2106] CXX obj/deps/v8/src/compiler/v8_compiler.map-inference.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/map-inference.h:8, nodejs> from ../../deps/v8/src/compiler/map-inference.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1437/2106] CXX obj/deps/v8/src/compiler/v8_compiler.schedule.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/node-properties.h:10, nodejs> from ../../deps/v8/src/compiler/schedule.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1438/2106] CXX obj/deps/v8/src/compiler/v8_compiler.redundancy-elimination.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/redundancy-elimination.h:8, nodejs> from ../../deps/v8/src/compiler/redundancy-elimination.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1439/2106] CXX obj/deps/v8/src/compiler/v8_compiler.select-lowering.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/select-lowering.h:8, nodejs> from ../../deps/v8/src/compiler/select-lowering.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1440/2106] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline-statistics.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/codegen/tick-counter.h:11, nodejs> from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, nodejs> from ../../deps/v8/src/compiler/pipeline-statistics.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1441/2106] CXX obj/deps/v8/src/compiler/v8_compiler.scheduler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/scheduler.h:9, nodejs> from ../../deps/v8/src/compiler/scheduler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1442/2106] CXX obj/deps/v8/src/compiler/v8_compiler.osr.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/codegen/tick-counter.h:11, nodejs> from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, nodejs> from ../../deps/v8/src/compiler/osr.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1443/2106] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-lowering-verifier.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/feedback-source.h:8, nodejs> from ../../deps/v8/src/compiler/representation-change.h:8, nodejs> from ../../deps/v8/src/compiler/simplified-lowering-verifier.h:10, nodejs> from ../../deps/v8/src/compiler/simplified-lowering-verifier.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1444/2106] CXX obj/deps/v8/src/compiler/v8_compiler.turbofan-enabled.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/compiler.h:17, nodejs> from ../../deps/v8/src/compiler/turbofan-enabled.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1445/2106] CXX obj/deps/v8/src/compiler/v8_compiler.state-values-utils.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/state-values-utils.h:10, nodejs> from ../../deps/v8/src/compiler/state-values-utils.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1446/2106] CXX obj/deps/v8/src/compiler/v8_compiler.type-cache.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/type-cache.h:9, nodejs> from ../../deps/v8/src/compiler/type-cache.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1447/2106] CXX obj/deps/v8/src/compiler/v8_compiler.store-store-elimination.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/codegen/tick-counter.h:11, nodejs> from ../../deps/v8/src/compiler/store-store-elimination.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1448/2106] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-operator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/simplified-operator.h:15, nodejs> from ../../deps/v8/src/compiler/simplified-operator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1449/2106] CXX obj/deps/v8/src/compiler/v8_compiler.property-access-builder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/codegen/tick-counter.h:11, nodejs> from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, nodejs> from ../../deps/v8/src/compiler/js-heap-broker.h:12, nodejs> from ../../deps/v8/src/compiler/property-access-builder.h:10, nodejs> from ../../deps/v8/src/compiler/property-access-builder.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1450/2106] CXX obj/deps/v8/src/compiler/v8_compiler.zone-stats.o nodejs> [1451/2106] CXX obj/deps/v8/src/compiler/v8_compiler.raw-machine-assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/js-operator.h:10, nodejs> from ../../deps/v8/src/compiler/access-builder.h:9, nodejs> from ../../deps/v8/src/compiler/raw-machine-assembler.h:12, nodejs> from ../../deps/v8/src/compiler/raw-machine-assembler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1452/2106] CXX obj/deps/v8/src/compiler/v8_compiler.representation-change.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/feedback-source.h:8, nodejs> from ../../deps/v8/src/compiler/representation-change.h:8, nodejs> from ../../deps/v8/src/compiler/representation-change.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1453/2106] CXX obj/deps/v8/src/compiler/v8_compiler.type-narrowing-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/type-narrowing-reducer.h:9, nodejs> from ../../deps/v8/src/compiler/type-narrowing-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1454/2106] CXX obj/deps/v8/src/compiler/v8_compiler.value-numbering-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/value-numbering-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/value-numbering-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1455/2106] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-operator-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/simplified-operator-reducer.h:9, nodejs> from ../../deps/v8/src/compiler/simplified-operator-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1456/2106] CXX obj/deps/v8/src/compiler/v8_compiler.verifier.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/all-nodes.h:8, nodejs> from ../../deps/v8/src/compiler/verifier.cc:13: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1457/2106] CXX obj/deps/v8/src/compiler/v8_compiler.string-builder-optimizer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/feedback-source.h:8, nodejs> from ../../deps/v8/src/compiler/graph-assembler.h:14, nodejs> from ../../deps/v8/src/compiler/string-builder-optimizer.h:14, nodejs> from ../../deps/v8/src/compiler/string-builder-optimizer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1458/2106] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.unwinding-info-writer-x64.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction.h:18, nodejs> from ../../deps/v8/src/compiler/backend/x64/unwinding-info-writer-x64.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1459/2106] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.instruction-scheduler-x64.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction.h:18, nodejs> from ../../deps/v8/src/compiler/backend/instruction-scheduler.h:10, nodejs> from ../../deps/v8/src/compiler/backend/x64/instruction-scheduler-x64.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1460/2106] CXX obj/deps/v8/src/compiler/v8_compiler.types.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/types.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1461/2106] CXX obj/deps/v8/src/compiler/v8_compiler.int64-lowering.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/int64-lowering.h:10, nodejs> from ../../deps/v8/src/compiler/int64-lowering.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1462/2106] CXX obj/deps/v8/src/compiler/v8_compiler.typed-optimization.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/typed-optimization.h:9, nodejs> from ../../deps/v8/src/compiler/typed-optimization.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1463/2106] CXX obj/deps/v8/src/compiler/v8_compiler.typer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/operation-typer.h:10, nodejs> from ../../deps/v8/src/compiler/typer.h:9, nodejs> from ../../deps/v8/src/compiler/typer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1464/2106] CXX obj/deps/v8/src/compiler/v8_compiler.simplified-lowering.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/js-graph.h:9, nodejs> from ../../deps/v8/src/compiler/simplified-lowering.h:8, nodejs> from ../../deps/v8/src/compiler/simplified-lowering.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1465/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.int64-lowering-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/int64-lowering-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1466/2106] CXX obj/deps/v8/src/compiler/v8_compiler.pipeline.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-inl.h:8, nodejs> from ../../deps/v8/src/compiler/pipeline.cc:15: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1467/2106] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-address-reassociation.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/wasm-address-reassociation.h:8, nodejs> from ../../deps/v8/src/compiler/wasm-address-reassociation.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1468/2106] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-call-descriptors.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/feedback-source.h:8, nodejs> from ../../deps/v8/src/compiler/graph-assembler.h:14, nodejs> from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12, nodejs> from ../../deps/v8/src/compiler/wasm-call-descriptors.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1469/2106] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-compiler-definitions.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/compiler/linkage.h:10, nodejs> from ../../deps/v8/src/compiler/wasm-compiler-definitions.h:17, nodejs> from ../../deps/v8/src/compiler/wasm-compiler-definitions.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1470/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-gc-typed-optimization-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/assembler.h:21, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.h:12, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-gc-typed-optimization-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1471/2106] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-escape-analysis.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/wasm-escape-analysis.h:12, nodejs> from ../../deps/v8/src/compiler/wasm-escape-analysis.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1472/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-turboshaft-compiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/compiler.h:17, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.h:12, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-turboshaft-compiler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1473/2106] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-gc-operator-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/control-path-state.h:9, nodejs> from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.h:12, nodejs> from ../../deps/v8/src/compiler/wasm-gc-operator-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1474/2106] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-gc-lowering.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/wasm-gc-lowering.h:12, nodejs> from ../../deps/v8/src/compiler/wasm-gc-lowering.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1475/2106] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-graph-assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/feedback-source.h:8, nodejs> from ../../deps/v8/src/compiler/graph-assembler.h:14, nodejs> from ../../deps/v8/src/compiler/wasm-graph-assembler.h:12, nodejs> from ../../deps/v8/src/compiler/wasm-graph-assembler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1476/2106] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-inlining-into-js.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-aux-data.h:8, nodejs> from ../../deps/v8/src/compiler/compiler-source-position-table.h:10, nodejs> from ../../deps/v8/src/compiler/wasm-inlining-into-js.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1477/2106] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.actions_depends.stamp nodejs> [1478/2106] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.compile_depends.stamp nodejs> [1479/2106] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.instruction-selector-x64.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/backend/instruction.h:18, nodejs> from ../../deps/v8/src/compiler/backend/instruction-selector-adapter.h:9, nodejs> from ../../deps/v8/src/compiler/backend/x64/instruction-selector-x64.cc:18: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1480/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-gc-optimize-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.h:12, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-gc-optimize-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1481/2106] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-loop-peeling.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/wasm-loop-peeling.h:12, nodejs> from ../../deps/v8/src/compiler/wasm-loop-peeling.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1482/2106] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-js-lowering.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/wasm-js-lowering.h:12, nodejs> from ../../deps/v8/src/compiler/wasm-js-lowering.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1483/2106] CXX obj/deps/v8/src/compiler/backend/x64/v8_compiler.code-generator-x64.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/backend/x64/code-generator-x64.cc:11: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1484/2106] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-inlining.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/wasm-inlining.h:12, nodejs> from ../../deps/v8/src/compiler/wasm-inlining.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1485/2106] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-load-elimination.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/wasm-load-elimination.h:10, nodejs> from ../../deps/v8/src/compiler/wasm-load-elimination.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1486/2106] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-typer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/wasm-typer.h:12, nodejs> from ../../deps/v8/src/compiler/wasm-typer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1487/2106] CXX obj/deps/v8/src/compiler/v8_compiler.linear-scheduler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/linear-scheduler.h:10, nodejs> from ../../deps/v8/src/compiler/linear-scheduler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1488/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.analyzer-iterator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/turboshaft/operations.h:25, nodejs> from ../../deps/v8/src/compiler/turboshaft/graph.h:20, nodejs> from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9, nodejs> from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1489/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-lowering-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.h:12, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-lowering-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1490/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/assembler.h:21, nodejs> from ../../deps/v8/src/compiler/turboshaft/assembler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1491/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-revec-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/assembler.h:21, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.h:12, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-revec-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1492/2106] CXX obj/deps/v8/src/compiler/v8_compiler.wasm-compiler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/compiler.h:17, nodejs> from ../../deps/v8/src/compiler/wasm-compiler.h:18, nodejs> from ../../deps/v8/src/compiler/wasm-compiler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1493/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.build-graph-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/compiler/linkage.h:10, nodejs> from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.h:9, nodejs> from ../../deps/v8/src/compiler/turboshaft/build-graph-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1494/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.decompression-optimization-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/decompression-optimization-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1495/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.copying-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/codegen/tick-counter.h:11, nodejs> from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, nodejs> from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:17, nodejs> from ../../deps/v8/src/compiler/turboshaft/copying-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1496/2106] CXX obj/deps/v8/src/compiler/v8_compiler.revectorizer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/linear-scheduler.h:10, nodejs> from ../../deps/v8/src/compiler/revectorizer.h:18, nodejs> from ../../deps/v8/src/compiler/revectorizer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1497/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.decompression-optimization.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/codegen/tick-counter.h:11, nodejs> from ../../deps/v8/src/codegen/optimized-compilation-info.h:13, nodejs> from ../../deps/v8/src/compiler/turboshaft/copying-phase.h:17, nodejs> from ../../deps/v8/src/compiler/turboshaft/decompression-optimization.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1498/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.debug-feature-lowering-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/debug-feature-lowering-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1499/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-optimize-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.h:12, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-optimize-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1500/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_compiler.wasm-revec-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.h:12, nodejs> from ../../deps/v8/src/compiler/turboshaft/wasm-revec-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1501/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph-visualizer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-aux-data.h:8, nodejs> from ../../deps/v8/src/compiler/node-origin-table.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/graph-visualizer.cc:8: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1502/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/turboshaft/operations.h:25, nodejs> from ../../deps/v8/src/compiler/turboshaft/graph.h:20, nodejs> from ../../deps/v8/src/compiler/turboshaft/graph.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1503/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.loop-finder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/turboshaft/operations.h:25, nodejs> from ../../deps/v8/src/compiler/turboshaft/graph.h:20, nodejs> from ../../deps/v8/src/compiler/turboshaft/loop-finder.h:9, nodejs> from ../../deps/v8/src/compiler/turboshaft/loop-finder.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1504/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.late-escape-analysis-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/assembler.h:21, nodejs> from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/late-escape-analysis-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1505/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.code-elimination-and-simplification-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/code-elimination-and-simplification-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1506/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.instruction-selection-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/instruction-selection-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1507/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.representations.o nodejs> [1508/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.loop-unrolling-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/assembler.h:21, nodejs> from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.h:9, nodejs> from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1509/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.memory-optimization-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/assembler.h:21, nodejs> from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/memory-optimization-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1510/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1511/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.late-load-elimination-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/turboshaft/operations.h:25, nodejs> from ../../deps/v8/src/compiler/turboshaft/graph.h:20, nodejs> from ../../deps/v8/src/compiler/turboshaft/analyzer-iterator.h:9, nodejs> from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.h:9, nodejs> from ../../deps/v8/src/compiler/turboshaft/late-load-elimination-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1512/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.sidetable.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/turboshaft/operations.h:25, nodejs> from ../../deps/v8/src/compiler/turboshaft/sidetable.h:17, nodejs> from ../../deps/v8/src/compiler/turboshaft/sidetable.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1513/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.simplify-tf-loops.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-marker.h:8, nodejs> from ../../deps/v8/src/compiler/graph-reducer.h:10, nodejs> from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/simplify-tf-loops.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1514/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.pretenuring-propagation-reducer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/assembler.h:21, nodejs> from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/pretenuring-propagation-reducer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1515/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.recreate-schedule-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/recreate-schedule-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/recreate-schedule-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1516/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.recreate-schedule.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-aux-data.h:8, nodejs> from ../../deps/v8/src/compiler/compiler-source-position-table.h:10, nodejs> from ../../deps/v8/src/compiler/turboshaft/recreate-schedule.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/recreate-schedule.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1517/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.type-parser.o nodejs> [1518/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.operations.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/turboshaft/operations.h:25, nodejs> from ../../deps/v8/src/compiler/turboshaft/operations.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1519/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.utils.o nodejs> [1520/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.types.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/compiler/turboshaft/types.cc:12: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1521/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.loop-peeling-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/loop-peeling-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1522/2106] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-graph-printer.o nodejs> [1523/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.loop-unrolling-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/loop-unrolling-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1524/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.simplified-lowering-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/simplified-lowering-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/simplified-lowering-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1525/2106] AR obj/tools/v8_gypfiles/libv8_compiler.a nodejs> [1526/2106] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.compile_depends.stamp nodejs> [1527/2106] STAMP obj/tools/v8_gypfiles/v8_initializers.actions_depends.stamp nodejs> [1528/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.maglev-graph-building-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/maglev-graph-building-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/maglev-graph-building-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1529/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.graph-builder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/types.h:10, nodejs> from ../../deps/v8/src/compiler/node.h:12, nodejs> from ../../deps/v8/src/compiler/node-aux-data.h:8, nodejs> from ../../deps/v8/src/compiler/node-origin-table.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/graph-builder.h:9, nodejs> from ../../deps/v8/src/compiler/turboshaft/graph-builder.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1530/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.machine-lowering-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/machine-lowering-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1531/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.typer.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/turboshaft/operations.h:25, nodejs> from ../../deps/v8/src/compiler/turboshaft/typer.h:12, nodejs> from ../../deps/v8/src/compiler/turboshaft/typer.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1532/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.use-map.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/compiler/common-operator.h:10, nodejs> from ../../deps/v8/src/compiler/turboshaft/operations.h:25, nodejs> from ../../deps/v8/src/compiler/turboshaft/sidetable.h:17, nodejs> from ../../deps/v8/src/compiler/turboshaft/use-map.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/use-map.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1533/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.optimize-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/optimize-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/optimize-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1534/2106] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-interpreter-frame-state.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/maglev/maglev-compilation-unit.h:10, nodejs> from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.h:13, nodejs> from ../../deps/v8/src/maglev/maglev-interpreter-frame-state.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1535/2106] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-compilation-info.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/compiler.h:17, nodejs> from ../../deps/v8/src/maglev/maglev-compilation-info.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1536/2106] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-compilation-unit.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/maglev/maglev-compilation-unit.h:10, nodejs> from ../../deps/v8/src/maglev/maglev-compilation-unit.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1537/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-bigint-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-bigint-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-bigint-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1538/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.csa-optimize-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/csa-optimize-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1539/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.typed-optimizations-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/typed-optimizations-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1540/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-call-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-call-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-call-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1541/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.type-assertions-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/type-assertions-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1542/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-function-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-promise-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-async-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-async-function-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1543/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-promise-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-async-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-async-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1544/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-array-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/codegen/code-factory.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-array-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-array-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1545/2106] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-ir.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/ic/call-optimization.h:8, nodejs> from ../../deps/v8/src/compiler/heap-refs.h:11, nodejs> from ../../deps/v8/src/compiler/access-info.h:8, nodejs> from ../../deps/v8/src/maglev/maglev-ir.h:23, nodejs> from ../../deps/v8/src/maglev/maglev-ir.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1546/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-iterator-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-promise-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-async-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-async-iterator-gen.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1547/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-async-generator-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-promise-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-async-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-async-generator-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1548/2106] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.store-store-elimination-phase.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/compiler/turboshaft/phase.h:11, nodejs> from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.h:8, nodejs> from ../../deps/v8/src/compiler/turboshaft/store-store-elimination-phase.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1549/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-date-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-descriptors.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-utils-gen.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-date-gen.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1550/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-interpreter-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-arch.h:8, nodejs> from ../../deps/v8/src/codegen/macro-assembler-base.h:12, nodejs> from ../../deps/v8/src/codegen/macro-assembler.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-interpreter-gen.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1551/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-global-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-descriptors.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-utils-gen.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-global-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1552/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-ic-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-descriptors.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-utils-gen.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-ic-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1553/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-conversion-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-descriptors.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-utils-gen.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-conversion-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1554/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-constructor-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-constructor-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1555/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-collections-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-collections-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-collections-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1556/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-number-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-descriptors.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-utils-gen.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-number-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1557/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-generator-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-descriptors.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-utils-gen.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-generator-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1558/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-handler-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-descriptors.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-utils-gen.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-handler-gen.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1559/2106] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-graph-builder.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/heap/local-heap.h:17, nodejs> from ../../deps/v8/src/handles/local-handles.h:12, nodejs> from ../../deps/v8/src/execution/local-isolate.h:12, nodejs> from ../../deps/v8/src/heap/parked-scope.h:11, nodejs> from ../../deps/v8/src/compiler-dispatcher/optimizing-compile-dispatcher.h:15, nodejs> from ../../deps/v8/src/maglev/maglev-graph-builder.h:19, nodejs> from ../../deps/v8/src/maglev/maglev-graph-builder.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1560/2106] CXX obj/deps/v8/src/builtins/v8_initializers.profile-data-reader.o nodejs> [1561/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-internal-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/builtins/builtins-internal-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1562/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-lazy-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-lazy-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-lazy-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1563/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-microtask-queue-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/builtins/builtins-microtask-queue-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1564/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-intl-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-intl-gen.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1565/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-iterator-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-iterator-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1566/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-shadow-realm-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-descriptors.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-utils-gen.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1567/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-sharedarraybuffer-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-descriptors.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-utils-gen.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-sharedarraybuffer-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1568/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-promise-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-promise-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-promise-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1569/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-object-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-object-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-object-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1570/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-proxy-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-proxy-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-proxy-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1571/2106] CXX obj/deps/v8/src/builtins/v8_initializers.growable-fixed-array-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/growable-fixed-array-gen.h:8, nodejs> from ../../deps/v8/src/builtins/growable-fixed-array-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1572/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-regexp-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-regexp-gen.h:9, nodejs> from ../../deps/v8/src/builtins/builtins-regexp-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1573/2106] CXX obj/deps/v8/src/ic/v8_initializers.binary-op-assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/ic/binary-op-assembler.h:10, nodejs> from ../../deps/v8/src/ic/binary-op-assembler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1574/2106] CXX obj/deps/v8/src/ic/v8_initializers.unary-op-assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/ic/unary-op-assembler.h:8, nodejs> from ../../deps/v8/src/ic/unary-op-assembler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1575/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-temporal-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-iterator-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-temporal-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1576/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-string-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-string-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-string-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1577/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-typed-array-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-typed-array-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-typed-array-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1578/2106] CXX obj/deps/v8/src/heap/v8_initializers.setup-heap-internal.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/api/api.h:17, nodejs> from ../../deps/v8/src/heap/setup-heap-internal.cc:6: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1579/2106] CXX obj/deps/v8/src/ic/v8_initializers.keyed-store-generic.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/ic/keyed-store-generic.h:9, nodejs> from ../../deps/v8/src/ic/keyed-store-generic.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1580/2106] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-intrinsics-generator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/interpreter/interpreter-assembler.h:8, nodejs> from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.h:8, nodejs> from ../../deps/v8/src/interpreter/interpreter-intrinsics-generator.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1581/2106] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/interpreter/interpreter-assembler.h:8, nodejs> from ../../deps/v8/src/interpreter/interpreter-assembler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1582/2106] CXX obj/deps/v8/src/builtins/v8_initializers.setup-builtins-internal.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/codegen/reloc-info.h:9, nodejs> from ../../deps/v8/src/codegen/assembler.h:52, nodejs> from ../../deps/v8/src/codegen/assembler-inl.h:8, nodejs> from ../../deps/v8/src/builtins/setup-builtins-internal.cc:9: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1583/2106] CXX obj/deps/v8/src/builtins/v8_initializers.builtins-wasm-gen.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-wasm-gen.h:8, nodejs> from ../../deps/v8/src/builtins/builtins-wasm-gen.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1584/2106] CXX obj/deps/v8/src/ic/v8_initializers.accessor-assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/ic/accessor-assembler.h:9, nodejs> from ../../deps/v8/src/ic/accessor-assembler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1585/2106] CXX obj/deps/v8/src/interpreter/v8_initializers.interpreter-generator.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/builtins/builtins-constructor-gen.h:8, nodejs> from ../../deps/v8/src/interpreter/interpreter-generator.cc:10: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1586/2106] CXX obj/deps/v8/src/builtins/x64/v8_initializers.builtins-x64.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/logging/runtime-call-stats-scope.h:10, nodejs> from ../../deps/v8/src/execution/arguments.h:10, nodejs> from ../../deps/v8/src/builtins/builtins-utils.h:10, nodejs> from ../../deps/v8/src/api/api-arguments.h:9, nodejs> from ../../deps/v8/src/builtins/x64/builtins-x64.cc:7: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1587/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_initializers.enum-verifiers.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from gen/torque-generated/enum-verifiers.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1588/2106] CXX obj/deps/v8/src/codegen/v8_initializers.code-stub-assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/contexts.h:9, nodejs> from ../../deps/v8/src/execution/thread-local-top.h:14, nodejs> from ../../deps/v8/src/execution/isolate-data.h:12, nodejs> from ../../deps/v8/src/execution/isolate.h:29, nodejs> from ../../deps/v8/src/codegen/interface-descriptors.h:15, nodejs> from ../../deps/v8/src/codegen/callable.h:8, nodejs> from ../../deps/v8/src/compiler/code-assembler.h:21, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.h:15, nodejs> from ../../deps/v8/src/codegen/code-stub-assembler.cc:5: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1589/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-at-tq-csa.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/src/builtins/array-at-tq-csa.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1590/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-concat-tq-csa.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/src/builtins/array-concat-tq-csa.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1591/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.aggregate-error-tq-csa.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/src/builtins/aggregate-error-tq-csa.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1592/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_initializers.exported-macros-assembler.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/exported-macros-assembler.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1593/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-copywithin-tq-csa.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/src/builtins/array-copywithin-tq-csa.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1594/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-every-tq-csa.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/src/builtins/array-every-tq-csa.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1595/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-filter-tq-csa.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/src/builtins/array-filter-tq-csa.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1596/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-find-tq-csa.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/src/builtins/array-find-tq-csa.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1597/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findindex-tq-csa.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/src/builtins/array-findindex-tq-csa.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1598/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findlast-tq-csa.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/src/builtins/array-findlast-tq-csa.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1599/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-findlastindex-tq-csa.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/src/builtins/array-findlastindex-tq-csa.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1600/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-foreach-tq-csa.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/src/builtins/array-foreach-tq-csa.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> [1601/2106] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_initializers.array-flat-tq-csa.o nodejs> In file included from ../../deps/v8/src/objects/fixed-array.h:20, nodejs> from ../../deps/v8/src/objects/prototype-info.h:8, nodejs> from ../../deps/v8/src/objects/map.h:15, nodejs> from ../../deps/v8/src/heap/marking.h:13, nodejs> from ../../deps/v8/src/heap/mutable-page.h:15, nodejs> from ../../deps/v8/src/common/code-memory-access.h:15, nodejs> from ../../deps/v8/src/heap/heap.h:28, nodejs> from ../../deps/v8/src/heap/factory.h:19, nodejs> from ../../deps/v8/src/objects/script.h:13, nodejs> from ../../deps/v8/src/parsing/parse-info.h:18, nodejs> from ../../deps/v8/src/parsing/scanner.h:18, nodejs> from ../../deps/v8/src/parsing/import-assertions.h:8, nodejs> from ../../deps/v8/src/ast/modules.h:8, nodejs> from ../../deps/v8/src/ast/ast.h:11, nodejs> from gen/torque-generated/src/builtins/array-flat-tq-csa.cc:1: nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:853:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 853 | OBJECT_CONSTRUCTORS(FixedIntegerArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:69:17: note: remove the '< >' nodejs> 69 | constexpr Type() : __VA_ARGS__() {} \ nodejs> | ^ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:81:37: note: remove the '< >' nodejs> 81 | explicit constexpr V8_INLINE Type(Address ptr, HeapObject::SkipTypeCheckTag) \ nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ nodejs> ../../deps/v8/src/objects/object-macros.h:85:24: note: remove the '< >' nodejs> 85 | explicit inline Type(Address ptr) nodejs> | ^~~~~~~ nodejs> ../../deps/v8/src/objects/fixed-array.h:969:3: note: in expansion of macro 'OBJECT_CONSTRUCTORS' nodejs> 969 | OBJECT_CONSTRUCTORS(PodArray, ByteArray); nodejs> | ^~~~~~~~~~~~~~~~~~~ warning: killing stray builder process 27675 (bash /nix/store/ysnckayvgf1sjs6zf2fbggasnvxsqmsv-default-builder.bash)... warning: killing stray builder process 27706 (/nix/store/l9k32vj2aczxw62134j1x0dsh569jz2l-bash-5.2p37/bin/bash /nix/store/kf5v9rymcwv753pa8hhhivcj4ndlw7a2-project-manager/bin/project-manager switch --verbose)... warning: killing stray builder process 27739 (nix run .#projectConfigurations.x86_64-linux.packages.activation --verbose)... warning: killing stray builder process 30197 (bash -e /nix/store/vj1c3wf9c11a0qs6p3ymfvrnsdgsdcbq-source-stdenv.sh /nix/store/shkw4qm9qcw5sc5n1k5jznc83ny02r39-default-builder.sh)... warning: killing stray builder process 30355 (make -j16 SHELL=/nix/store/l9k32vj2aczxw62134j1x0dsh569jz2l-bash-5.2p37/bin/bash)... warning: killing stray builder process 30398 ()... warning: killing stray builder process 39517 ()... warning: killing stray builder process 39520 (/nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0/libexec/gcc/x86_64-unknown-linux-gnu/14.3.0/cc1plus -quiet -I ../../deps/v8 -I ../../deps/v8/include -I /nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev/include -I /nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev/include -I /nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev/include -I /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include -I /nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev/include -I gen -I gen/generate-bytecode-output-root -I ../../deps/v8/third_party/abseil-cpp -MMD obj/deps/v8/src/builtins/v8_initializers.builtins-promise-gen.d -MF obj/deps/v8/src/builtins/v8_initializers.builtins-promise-gen.o.d -MQ obj/deps/v8/src/builtins/v8_initializers.builtins-promise-gen.o -D_GNU_SOURCE -D_REENTRANT -U _FORTIFY_SOURCE -D _GLIBCXX_USE_CXX11_ABI=1 -D _FILE_OFFSET_BITS=64 -D NODE_OPENSSL_CONF_NAME=nodejs_conf -D NODE_OPENSSL_CERT_STORE -D ICU_NO_USER_DATA_OVERRIDE -D V8_GYP_BUILD -D V8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D __STDC_FORMAT_MACROS -D V8_TARGET_ARCH_X64 -D V8_HAVE_TARGET_OS -D V8_TARGET_OS_LINUX -D V8_EMBEDDER_STRING="-node.33" -D ENABLE_DISASSEMBLER -D V8_PROMISE_INTERNAL_FIELD_COUNT=1 -D V8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -D V8_SHORT_BUILTIN_CALLS -D OBJECT_PRINT -D V8_INTL_SUPPORT -D V8_ATOMIC_OBJECT_FIELD_WRITES -D V8_ENABLE_LAZY_SOURCE_POSITIONS -D V8_USE_SIPHASH -D V8_SHARED_RO_HEAP -D NDEBUG -D V8_WIN64_UNWINDING_INFO -D V8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -D V8_USE_ZLIB -D V8_ENABLE_SPARKPLUG -D V8_ENABLE_TURBOFAN -D V8_ENABLE_WEBASSEMBLY -D V8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -D V8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -D V8_ALLOCATION_FOLDING -D V8_ALLOCATION_SITE_TRACKING -D V8_ADVANCED_BIGINT_ALGORITHMS -D V8_ENABLE_WASM_SIMD256_REVEC -U _FORTIFY_SOURCE -D _FORTIFY_SOURCE=3 -idirafter /nix/store/1v9ggwkpb0xy708s11s1g9fhinn3b06r-glibc-2.40-66-dev/include -idirafter /nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev/include -isystem /nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev/include -isystem /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include -isystem /nix/store/hwyn38avils3ia95n0ldv192vyazfnhk-http-parser-2.9.4/include -isystem /nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev/include -isystem /nix/store/84knz5k1lj38van1mnv8sl59k4wnap4w-bash-interactive-5.2p37-dev/include -isystem /nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev/include ../../deps/v8/src/builtins/builtins-promise-gen.cc -quiet -dumpdir obj/deps/v8/src/builtins/ -dumpbase v8_initializers.builtins-promise-gen.cc -dumpbase-ext .cc -m64 -mtune=generic -march=x86-64 -O2 -O3 -O3 -Wformat=1 -Wformat-security -Werror=format-security -Wno-unused-parameter -Wno-strict-overflow -Wno-return-type -Wno-int-in-bool-context -Wno-deprecated -Wstringop-overflow=0 -Wno-stringop-overread -Wno-restrict -Warray-bounds=0 -Wno-nonnull -Wdangling-pointer=0 -Wno-invalid-offsetof -std=gnu++20 -fPIC -fstack-clash-protection -fzero-call-used-regs=used-gpr -fstack-protector-strong -fno-strict-overflow -flax-vector-conversions -fno-omit-frame-pointer -fdata-sections -ffunction-sections -fno-rtti -fno-exceptions -fno-strict-aliasing -frandom-seed=s0jzinq4ym --param=ssp-buffer-size=4 -o /build/cc7RWiYX.s)... warning: killing stray builder process 39526 ()... warning: killing stray builder process 39537 ()... warning: killing stray builder process 39538 ()... warning: killing stray builder process 39552 ()... warning: killing stray builder process 39553 (/nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0/libexec/gcc/x86_64-unknown-linux-gnu/14.3.0/cc1plus -quiet -I ../../deps/v8 -I ../../deps/v8/include -I /nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev/include -I /nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev/include -I /nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev/include -I /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include -I /nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev/include -I gen -I gen/generate-bytecode-output-root -I ../../deps/v8/third_party/abseil-cpp -MMD obj/deps/v8/src/builtins/v8_initializers.builtins-string-gen.d -MF obj/deps/v8/src/builtins/v8_initializers.builtins-string-gen.o.d -MQ obj/deps/v8/src/builtins/v8_initializers.builtins-string-gen.o -D_GNU_SOURCE -D_REENTRANT -U _FORTIFY_SOURCE -D _GLIBCXX_USE_CXX11_ABI=1 -D _FILE_OFFSET_BITS=64 -D NODE_OPENSSL_CONF_NAME=nodejs_conf -D NODE_OPENSSL_CERT_STORE -D ICU_NO_USER_DATA_OVERRIDE -D V8_GYP_BUILD -D V8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D __STDC_FORMAT_MACROS -D V8_TARGET_ARCH_X64 -D V8_HAVE_TARGET_OS -D V8_TARGET_OS_LINUX -D V8_EMBEDDER_STRING="-node.33" -D ENABLE_DISASSEMBLER -D V8_PROMISE_INTERNAL_FIELD_COUNT=1 -D V8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -D V8_SHORT_BUILTIN_CALLS -D OBJECT_PRINT -D V8_INTL_SUPPORT -D V8_ATOMIC_OBJECT_FIELD_WRITES -D V8_ENABLE_LAZY_SOURCE_POSITIONS -D V8_USE_SIPHASH -D V8_SHARED_RO_HEAP -D NDEBUG -D V8_WIN64_UNWINDING_INFO -D V8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -D V8_USE_ZLIB -D V8_ENABLE_SPARKPLUG -D V8_ENABLE_TURBOFAN -D V8_ENABLE_WEBASSEMBLY -D V8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -D V8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -D V8_ALLOCATION_FOLDING -D V8_ALLOCATION_SITE_TRACKING -D V8_ADVANCED_BIGINT_ALGORITHMS -D V8_ENABLE_WASM_SIMD256_REVEC -U _FORTIFY_SOURCE -D _FORTIFY_SOURCE=3 -idirafter /nix/store/1v9ggwkpb0xy708s11s1g9fhinn3b06r-glibc-2.40-66-dev/include -idirafter /nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev/include -isystem /nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev/include -isystem /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include -isystem /nix/store/hwyn38avils3ia95n0ldv192vyazfnhk-http-parser-2.9.4/include -isystem /nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev/include -isystem /nix/store/84knz5k1lj38van1mnv8sl59k4wnap4w-bash-interactive-5.2p37-dev/include -isystem /nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev/include ../../deps/v8/src/builtins/builtins-string-gen.cc -quiet -dumpdir obj/deps/v8/src/builtins/ -dumpbase v8_initializers.builtins-string-gen.cc -dumpbase-ext .cc -m64 -mtune=generic -march=x86-64 -O2 -O3 -O3 -Wformat=1 -Wformat-security -Werror=format-security -Wno-unused-parameter -Wno-strict-overflow -Wno-return-type -Wno-int-in-bool-context -Wno-deprecated -Wstringop-overflow=0 -Wno-stringop-overread -Wno-restrict -Warray-bounds=0 -Wno-nonnull -Wdangling-pointer=0 -Wno-invalid-offsetof -std=gnu++20 -fPIC -fstack-clash-protection -fzero-call-used-regs=used-gpr -fstack-protector-strong -fno-strict-overflow -flax-vector-conversions -fno-omit-frame-pointer -fdata-sections -ffunction-sections -fno-rtti -fno-exceptions -fno-strict-aliasing -frandom-seed=s0jzinq4ym --param=ssp-buffer-size=4 -o /build/ccRscUtM.s)... warning: killing stray builder process 39559 (/nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0/libexec/gcc/x86_64-unknown-linux-gnu/14.3.0/cc1plus -quiet -I ../../deps/v8 -I ../../deps/v8/include -I /nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev/include -I /nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev/include -I /nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev/include -I /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include -I /nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev/include -I gen -I gen/generate-bytecode-output-root -I ../../deps/v8/third_party/abseil-cpp -MMD obj/deps/v8/src/builtins/v8_initializers.builtins-temporal-gen.d -MF obj/deps/v8/src/builtins/v8_initializers.builtins-temporal-gen.o.d -MQ obj/deps/v8/src/builtins/v8_initializers.builtins-temporal-gen.o -D_GNU_SOURCE -D_REENTRANT -U _FORTIFY_SOURCE -D _GLIBCXX_USE_CXX11_ABI=1 -D _FILE_OFFSET_BITS=64 -D NODE_OPENSSL_CONF_NAME=nodejs_conf -D NODE_OPENSSL_CERT_STORE -D ICU_NO_USER_DATA_OVERRIDE -D V8_GYP_BUILD -D V8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D __STDC_FORMAT_MACROS -D V8_TARGET_ARCH_X64 -D V8_HAVE_TARGET_OS -D V8_TARGET_OS_LINUX -D V8_EMBEDDER_STRING="-node.33" -D ENABLE_DISASSEMBLER -D V8_PROMISE_INTERNAL_FIELD_COUNT=1 -D V8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -D V8_SHORT_BUILTIN_CALLS -D OBJECT_PRINT -D V8_INTL_SUPPORT -D V8_ATOMIC_OBJECT_FIELD_WRITES -D V8_ENABLE_LAZY_SOURCE_POSITIONS -D V8_USE_SIPHASH -D V8_SHARED_RO_HEAP -D NDEBUG -D V8_WIN64_UNWINDING_INFO -D V8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -D V8_USE_ZLIB -D V8_ENABLE_SPARKPLUG -D V8_ENABLE_TURBOFAN -D V8_ENABLE_WEBASSEMBLY -D V8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -D V8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -D V8_ALLOCATION_FOLDING -D V8_ALLOCATION_SITE_TRACKING -D V8_ADVANCED_BIGINT_ALGORITHMS -D V8_ENABLE_WASM_SIMD256_REVEC -U _FORTIFY_SOURCE -D _FORTIFY_SOURCE=3 -idirafter /nix/store/1v9ggwkpb0xy708s11s1g9fhinn3b06r-glibc-2.40-66-dev/include -idirafter /nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev/include -isystem /nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev/include -isystem /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include -isystem /nix/store/hwyn38avils3ia95n0ldv192vyazfnhk-http-parser-2.9.4/include -isystem /nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev/include -isystem /nix/store/84knz5k1lj38van1mnv8sl59k4wnap4w-bash-interactive-5.2p37-dev/include -isystem /nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev/include ../../deps/v8/src/builtins/builtins-temporal-gen.cc -quiet -dumpdir obj/deps/v8/src/builtins/ -dumpbase v8_initializers.builtins-temporal-gen.cc -dumpbase-ext .cc -m64 -mtune=generic -march=x86-64 -O2 -O3 -O3 -Wformat=1 -Wformat-security -Werror=format-security -Wno-unused-parameter -Wno-strict-overflow -Wno-return-type -Wno-int-in-bool-context -Wno-deprecated -Wstringop-overflow=0 -Wno-stringop-overread -Wno-restrict -Warray-bounds=0 -Wno-nonnull -Wdangling-pointer=0 -Wno-invalid-offsetof -std=gnu++20 -fPIC -fstack-clash-protection -fzero-call-used-regs=used-gpr -fstack-protector-strong -fno-strict-overflow -flax-vector-conversions -fno-omit-frame-pointer -fdata-sections -ffunction-sections -fno-rtti -fno-exceptions -fno-strict-aliasing -frandom-seed=s0jzinq4ym --param=ssp-buffer-size=4 -o /build/cc5oNxud.s)... warning: killing stray builder process 39561 ()... warning: killing stray builder process 39562 ()... warning: killing stray builder process 39565 ()... warning: killing stray builder process 39574 ()... warning: killing stray builder process 39580 ()... warning: killing stray builder process 39588 ()... warning: killing stray builder process 39589 ()... warning: killing stray builder process 39598 ()... warning: killing stray builder process 39600 (/nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0/bin/g++ -fPIC -fstack-clash-protection -O2 -U_FORTIFY_SOURCE -Wformat -Wformat-security -Werror=format-security -fzero-call-used-regs=used-gpr -fstack-protector-strong --param ssp-buffer-size=4 -fno-strict-overflow -MMD -MF obj/deps/v8/src/ic/v8_initializers.binary-op-assembler.o.d -D_GLIBCXX_USE_CXX11_ABI=1 -D_FILE_OFFSET_BITS=64 -DNODE_OPENSSL_CONF_NAME=nodejs_conf -DNODE_OPENSSL_CERT_STORE -DICU_NO_USER_DATA_OVERRIDE -DV8_GYP_BUILD -DV8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D__STDC_FORMAT_MACROS -DV8_TARGET_ARCH_X64 -DV8_HAVE_TARGET_OS -DV8_TARGET_OS_LINUX -DV8_EMBEDDER_STRING="-node.33" -DENABLE_DISASSEMBLER -DV8_PROMISE_INTERNAL_FIELD_COUNT=1 -DV8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -DV8_SHORT_BUILTIN_CALLS -DOBJECT_PRINT -DV8_INTL_SUPPORT -DV8_ATOMIC_OBJECT_FIELD_WRITES -DV8_ENABLE_LAZY_SOURCE_POSITIONS -DV8_USE_SIPHASH -DV8_SHARED_RO_HEAP -DNDEBUG -DV8_WIN64_UNWINDING_INFO -DV8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -DV8_USE_ZLIB -DV8_ENABLE_SPARKPLUG -DV8_ENABLE_TURBOFAN -DV8_ENABLE_WEBASSEMBLY -DV8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -DV8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -DV8_ALLOCATION_FOLDING -DV8_ALLOCATION_SITE_TRACKING -DV8_ADVANCED_BIGINT_ALGORITHMS -DV8_ENABLE_WASM_SIMD256_REVEC -I../../deps/v8 -I../../deps/v8/include -I/nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev/include -I/nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev/include -I/nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev/include -I/nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include -I/nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev/include -Igen -Igen/generate-bytecode-output-root -I../../deps/v8/third_party/abseil-cpp -pthread -Wno-unused-parameter -Wno-strict-overflow -Wno-return-type -Wno-int-in-bool-context -Wno-deprecated -Wno-stringop-overflow -Wno-stringop-overread -Wno-restrict -Wno-array-bounds -Wno-nonnull -Wno-dangling-pointer -flax-vector-conversions -m64 -m64 -O3 -fno-omit-frame-pointer -fdata-sections -ffunction-sections -O3 -fno-rtti -fno-exceptions -fno-strict-aliasing -std=gnu++20 -Wno-invalid-offsetof -c ../../deps/v8/src/ic/binary-op-assembler.cc -o obj/deps/v8/src/ic/v8_initializers.binary-op-assembler.o -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -B/nix/store/i3ibgfskl99qd8rslafbpaa1dmxdzh1z-glibc-2.40-66/lib/ -idirafter /nix/store/1v9ggwkpb0xy708s11s1g9fhinn3b06r-glibc-2.40-66-dev/include -idirafter /nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -B/nix/store/cf1a53iqg6ncnygl698c4v0l8qam5a2q-gcc-14.3.0-lib/lib -B/nix/store/iga4lv0say4pbbbgkf1v79403n1ip7hf-binutils-wrapper-2.44/bin/ -frandom-seed=s0jzinq4ym -isystem /nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev/include -isystem /nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev/include -isystem /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include -isystem /nix/store/hwyn38avils3ia95n0ldv192vyazfnhk-http-parser-2.9.4/include -isystem /nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev/include -isystem /nix/store/84knz5k1lj38van1mnv8sl59k4wnap4w-bash-interactive-5.2p37-dev/include -isystem /nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev/include)... warning: killing stray builder process 39601 (/nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0/libexec/gcc/x86_64-unknown-linux-gnu/14.3.0/cc1plus -quiet -I ../../deps/v8 -I ../../deps/v8/include -I /nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev/include -I /nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev/include -I /nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev/include -I /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include -I /nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev/include -I gen -I gen/generate-bytecode-output-root -I ../../deps/v8/third_party/abseil-cpp -MMD obj/deps/v8/src/ic/v8_initializers.binary-op-assembler.d -MF obj/deps/v8/src/ic/v8_initializers.binary-op-assembler.o.d -MQ obj/deps/v8/src/ic/v8_initializers.binary-op-assembler.o -D_GNU_SOURCE -D_REENTRANT -U _FORTIFY_SOURCE -D _GLIBCXX_USE_CXX11_ABI=1 -D _FILE_OFFSET_BITS=64 -D NODE_OPENSSL_CONF_NAME=nodejs_conf -D NODE_OPENSSL_CERT_STORE -D ICU_NO_USER_DATA_OVERRIDE -D V8_GYP_BUILD -D V8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D __STDC_FORMAT_MACROS -D V8_TARGET_ARCH_X64 -D V8_HAVE_TARGET_OS -D V8_TARGET_OS_LINUX -D V8_EMBEDDER_STRING="-node.33" -D ENABLE_DISASSEMBLER -D V8_PROMISE_INTERNAL_FIELD_COUNT=1 -D V8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -D V8_SHORT_BUILTIN_CALLS -D OBJECT_PRINT -D V8_INTL_SUPPORT -D V8_ATOMIC_OBJECT_FIELD_WRITES -D V8_ENABLE_LAZY_SOURCE_POSITIONS -D V8_USE_SIPHASH -D V8_SHARED_RO_HEAP -D NDEBUG -D V8_WIN64_UNWINDING_INFO -D V8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -D V8_USE_ZLIB -D V8_ENABLE_SPARKPLUG -D V8_ENABLE_TURBOFAN -D V8_ENABLE_WEBASSEMBLY -D V8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -D V8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -D V8_ALLOCATION_FOLDING -D V8_ALLOCATION_SITE_TRACKING -D V8_ADVANCED_BIGINT_ALGORITHMS -D V8_ENABLE_WASM_SIMD256_REVEC -U _FORTIFY_SOURCE -D _FORTIFY_SOURCE=3 -idirafter /nix/store/1v9ggwkpb0xy708s11s1g9fhinn3b06r-glibc-2.40-66-dev/include -idirafter /nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev/include -isystem /nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev/include -isystem /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include -isystem /nix/store/hwyn38avils3ia95n0ldv192vyazfnhk-http-parser-2.9.4/include -isystem /nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev/include -isystem /nix/store/84knz5k1lj38van1mnv8sl59k4wnap4w-bash-interactive-5.2p37-dev/include -isystem /nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev/include ../../deps/v8/src/ic/binary-op-assembler.cc -quiet -dumpdir obj/deps/v8/src/ic/ -dumpbase v8_initializers.binary-op-assembler.cc -dumpbase-ext .cc -m64 -mtune=generic -march=x86-64 -O2 -O3 -O3 -Wformat=1 -Wformat-security -Werror=format-security -Wno-unused-parameter -Wno-strict-overflow -Wno-return-type -Wno-int-in-bool-context -Wno-deprecated -Wstringop-overflow=0 -Wno-stringop-overread -Wno-restrict -Warray-bounds=0 -Wno-nonnull -Wdangling-pointer=0 -Wno-invalid-offsetof -std=gnu++20 -fPIC -fstack-clash-protection -fzero-call-used-regs=used-gpr -fstack-protector-strong -fno-strict-overflow -flax-vector-conversions -fno-omit-frame-pointer -fdata-sections -ffunction-sections -fno-rtti -fno-exceptions -fno-strict-aliasing -frandom-seed=s0jzinq4ym --param=ssp-buffer-size=4 -o /build/ccLsPvRo.s)... warning: killing stray builder process 39603 ()... warning: killing stray builder process 39604 (/nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0/libexec/gcc/x86_64-unknown-linux-gnu/14.3.0/cc1plus -quiet -I ../../deps/v8 -I ../../deps/v8/include -I /nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev/include -I /nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev/include -I /nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev/include -I /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include -I /nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev/include -I gen -I gen/generate-bytecode-output-root -I ../../deps/v8/third_party/abseil-cpp -MMD obj/deps/v8/src/ic/v8_initializers.keyed-store-generic.d -MF obj/deps/v8/src/ic/v8_initializers.keyed-store-generic.o.d -MQ obj/deps/v8/src/ic/v8_initializers.keyed-store-generic.o -D_GNU_SOURCE -D_REENTRANT -U _FORTIFY_SOURCE -D _GLIBCXX_USE_CXX11_ABI=1 -D _FILE_OFFSET_BITS=64 -D NODE_OPENSSL_CONF_NAME=nodejs_conf -D NODE_OPENSSL_CERT_STORE -D ICU_NO_USER_DATA_OVERRIDE -D V8_GYP_BUILD -D V8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D __STDC_FORMAT_MACROS -D V8_TARGET_ARCH_X64 -D V8_HAVE_TARGET_OS -D V8_TARGET_OS_LINUX -D V8_EMBEDDER_STRING="-node.33" -D ENABLE_DISASSEMBLER -D V8_PROMISE_INTERNAL_FIELD_COUNT=1 -D V8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -D V8_SHORT_BUILTIN_CALLS -D OBJECT_PRINT -D V8_INTL_SUPPORT -D V8_ATOMIC_OBJECT_FIELD_WRITES -D V8_ENABLE_LAZY_SOURCE_POSITIONS -D V8_USE_SIPHASH -D V8_SHARED_RO_HEAP -D NDEBUG -D V8_WIN64_UNWINDING_INFO -D V8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -D V8_USE_ZLIB -D V8_ENABLE_SPARKPLUG -D V8_ENABLE_TURBOFAN -D V8_ENABLE_WEBASSEMBLY -D V8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -D V8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -D V8_ALLOCATION_FOLDING -D V8_ALLOCATION_SITE_TRACKING -D V8_ADVANCED_BIGINT_ALGORITHMS -D V8_ENABLE_WASM_SIMD256_REVEC -U _FORTIFY_SOURCE -D _FORTIFY_SOURCE=3 -idirafter /nix/store/1v9ggwkpb0xy708s11s1g9fhinn3b06r-glibc-2.40-66-dev/include -idirafter /nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev/include -isystem /nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev/include -isystem /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include -isystem /nix/store/hwyn38avils3ia95n0ldv192vyazfnhk-http-parser-2.9.4/include -isystem /nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev/include -isystem /nix/store/84knz5k1lj38van1mnv8sl59k4wnap4w-bash-interactive-5.2p37-dev/include -isystem /nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev/include ../../deps/v8/src/ic/keyed-store-generic.cc -quiet -dumpdir obj/deps/v8/src/ic/ -dumpbase v8_initializers.keyed-store-generic.cc -dumpbase-ext .cc -m64 -mtune=generic -march=x86-64 -O2 -O3 -O3 -Wformat=1 -Wformat-security -Werror=format-security -Wno-unused-parameter -Wno-strict-overflow -Wno-return-type -Wno-int-in-bool-context -Wno-deprecated -Wstringop-overflow=0 -Wno-stringop-overread -Wno-restrict -Warray-bounds=0 -Wno-nonnull -Wdangling-pointer=0 -Wno-invalid-offsetof -std=gnu++20 -fPIC -fstack-clash-protection -fzero-call-used-regs=used-gpr -fstack-protector-strong -fno-strict-overflow -flax-vector-conversions -fno-omit-frame-pointer -fdata-sections -ffunction-sections -fno-rtti -fno-exceptions -fno-strict-aliasing -frandom-seed=s0jzinq4ym --param=ssp-buffer-size=4 -o /build/ccNbketB.s)... warning: killing stray builder process 39607 ()... warning: killing stray builder process 39612 ()... warning: killing stray builder process 39613 (/nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0/libexec/gcc/x86_64-unknown-linux-gnu/14.3.0/cc1plus -quiet -I ../../deps/v8 -I ../../deps/v8/include -I /nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev/include -I /nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev/include -I /nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev/include -I /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include -I /nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev/include -I gen -I gen/generate-bytecode-output-root -I ../../deps/v8/third_party/abseil-cpp -MMD obj/deps/v8/src/interpreter/v8_initializers.interpreter-assembler.d -MF obj/deps/v8/src/interpreter/v8_initializers.interpreter-assembler.o.d -MQ obj/deps/v8/src/interpreter/v8_initializers.interpreter-assembler.o -D_GNU_SOURCE -D_REENTRANT -U _FORTIFY_SOURCE -D _GLIBCXX_USE_CXX11_ABI=1 -D _FILE_OFFSET_BITS=64 -D NODE_OPENSSL_CONF_NAME=nodejs_conf -D NODE_OPENSSL_CERT_STORE -D ICU_NO_USER_DATA_OVERRIDE -D V8_GYP_BUILD -D V8_TYPED_ARRAY_MAX_SIZE_IN_HEAP=64 -D __STDC_FORMAT_MACROS -D V8_TARGET_ARCH_X64 -D V8_HAVE_TARGET_OS -D V8_TARGET_OS_LINUX -D V8_EMBEDDER_STRING="-node.33" -D ENABLE_DISASSEMBLER -D V8_PROMISE_INTERNAL_FIELD_COUNT=1 -D V8_ENABLE_PRIVATE_MAPPING_FORK_OPTIMIZATION -D V8_SHORT_BUILTIN_CALLS -D OBJECT_PRINT -D V8_INTL_SUPPORT -D V8_ATOMIC_OBJECT_FIELD_WRITES -D V8_ENABLE_LAZY_SOURCE_POSITIONS -D V8_USE_SIPHASH -D V8_SHARED_RO_HEAP -D NDEBUG -D V8_WIN64_UNWINDING_INFO -D V8_ENABLE_REGEXP_INTERPRETER_THREADED_DISPATCH -D V8_USE_ZLIB -D V8_ENABLE_SPARKPLUG -D V8_ENABLE_TURBOFAN -D V8_ENABLE_WEBASSEMBLY -D V8_ENABLE_JAVASCRIPT_PROMISE_HOOKS -D V8_ENABLE_CONTINUATION_PRESERVED_EMBEDDER_DATA -D V8_ALLOCATION_FOLDING -D V8_ALLOCATION_SITE_TRACKING -D V8_ADVANCED_BIGINT_ALGORITHMS -D V8_ENABLE_WASM_SIMD256_REVEC -U _FORTIFY_SOURCE -D _FORTIFY_SOURCE=3 -idirafter /nix/store/1v9ggwkpb0xy708s11s1g9fhinn3b06r-glibc-2.40-66-dev/include -idirafter /nix/store/y28c83zz73yr4vwz1fsl4nsrn6yz5fj0-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/ybhi1g8z643mcg5n4pkwhsihj4klk9y0-zlib-1.3.1-dev/include -isystem /nix/store/xgkmxh2vg0ff61y8ngdcx73i58zs0fmg-libuv-1.51.0-dev/include -isystem /nix/store/dhrylylhir0cy7a0scg1zmq0gbq3lwpm-openssl-3.4.3-dev/include -isystem /nix/store/hwyn38avils3ia95n0ldv192vyazfnhk-http-parser-2.9.4/include -isystem /nix/store/70sl6zdmxwxp0hi6q0dr3dhf3h4mf8fn-icu4c-76.1-dev/include -isystem /nix/store/84knz5k1lj38van1mnv8sl59k4wnap4w-bash-interactive-5.2p37-dev/include -isystem /nix/store/x8r21k5xskd7647wzb625g3gfxrj97w8-sqlite-3.48.0-dev/include ../../deps/v8/src/interpreter/interpreter-assembler.cc -quiet -dumpdir obj/deps/v8/src/interpreter/ -dumpbase v8_initializers.interpreter-assembler.cc -dumpbase-ext .cc -m64 -mtune=generic -march=x86-64 -O2 -O3 -O3 -Wformat=1 -Wformat-security -Werror=format-security -Wno-unused-parameter -Wno-strict-overflow -Wno-return-type -Wno-int-in-bool-context -Wno-deprecated -Wstringop-overflow=0 -Wno-stringop-overread -Wno-restrict -Warray-bounds=0 -Wno-nonnull -Wdangling-pointer=0 -Wno-invalid-offsetof -std=gnu++20 -fPIC -fstack-clash-protection -fzero-call-used-regs=used-gpr -fstack-protector-strong -fno-strict-overflow -flax-vector-conversions -fno-omit-frame-pointer -fdata-sections -ffunction-sections -fno-rtti -fno-exceptions -fno-strict-aliasing -frandom-seed=s0jzinq4ym --param=ssp-buffer-size=4 -o /build/ccMjtzAY.s)... waiting for 128 ms for cgroup '"/sys/fs/cgroup/nix.slice/nix-ci.slice/nix-ci-production.slice/nix-ci-production-worker-3.service/nix-build-uid-30001"' to become empty waiting for 256 ms for cgroup '"/sys/fs/cgroup/nix.slice/nix-ci.slice/nix-ci-production.slice/nix-ci-production-worker-3.service/nix-build-uid-30001"' to become empty waiting for 512 ms for cgroup '"/sys/fs/cgroup/nix.slice/nix-ci.slice/nix-ci-production.slice/nix-ci-production-worker-3.service/nix-build-uid-30001"' to become empty warning: killing stray builder process 27679 ()... warning: killing stray builder process 39529 ()... warning: killing stray builder process 39535 ()... warning: killing stray builder process 39544 ()... warning: killing stray builder process 39556 ()... warning: killing stray builder process 39568 ()... warning: killing stray builder process 39577 ()... warning: killing stray builder process 39583 ()... warning: killing stray builder process 39586 ()... warning: killing stray builder process 39592 ()... warning: killing stray builder process 39595 ()... warning: killing stray builder process 39610 ()... warning: killing stray builder process 39616 ()... warning: killing stray builder process 39654 ()... waiting for 128 ms for cgroup '"/sys/fs/cgroup/nix.slice/nix-ci.slice/nix-ci-production.slice/nix-ci-production-worker-3.service/nix-build-uid-30010"' to become empty waiting for 256 ms for cgroup '"/sys/fs/cgroup/nix.slice/nix-ci.slice/nix-ci-production.slice/nix-ci-production-worker-3.service/nix-build-uid-30010"' to become empty error: interrupted by the user