$ timeout --kill-after=15s 1800s nix --extra-experimental-features nix-command --extra-experimental-features flakes --extra-substituters ssh-ng://worker.nix-ci.com?ssh-key=/tmp/nix-ci-worker-8f5a803387d19e3a/ssh-key-be970ec476a82f33/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=d03f5c02a5ba217e30fa52e01ea954e79ab6e43a#devShells.x86_64-linux.default --post-build-hook /tmp/nix-ci-worker-8f5a803387d19e3a/build-hook-50b01a4ab9fdbcee/nix-ci-cache-upload.sh 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 copying path '/nix/store/vgi5jkglabcvmhsrp8wixg1r2dhjyvva-nlohmann_json-3.11.3' from 'https://cache.nixos.org'... copying path '/nix/store/cbzdcq12jcbv76mxvr245anmm9syz1kf-nix-2.28.5-man' from 'https://cache.nixos.org'... copying path '/nix/store/4xrplqjaq6k0fnwyfmckg7sq06291gr4-aws-c-common-0.10.3' from 'https://cache.nixos.org'... copying path '/nix/store/1wb1ajhk6aqf0chbfpm3qadwhn187dn0-brotli-1.1.0-lib' from 'https://cache.nixos.org'... copying path '/nix/store/fdi6k88sl1ykmjsngcsanrlzd87a4r91-gtest-1.16.0' from 'https://cache.nixos.org'... copying path '/nix/store/i449s25lpc9ijjqikh6fybgv9ghqway4-s2n-tls-1.5.17' from 'https://cache.nixos.org'... copying path '/nix/store/jbc3sy2m04c84qay54zrzv5lxikr08c2-rapidcheck-0-unstable-2023-12-14' from 'https://cache.nixos.org'... copying path '/nix/store/cqljzxw1vkgbvjd8bgm90amhaayf09l4-die-hook' from 'https://cache.nixos.org'... copying path '/nix/store/24g0a9f44818v5r9rc2clvm7d0iq4vn6-llhttp-9.2.1' from 'https://cache.nixos.org'... copying path '/nix/store/cpi9903wsrfd1prw12vwragr3r96bl85-tbb-2021.11.0' from 'https://cache.nixos.org'... copying path '/nix/store/650184v433xwc5vj4svkhjgkdwniyaxf-flock-0.4.0' from 'https://cache.nixos.org'... copying path '/nix/store/ahccav3k9vp6z535zdag0xh64b2vq7k6-audit-4.1.0-lib' from 'ssh-ng://'... copying path '/nix/store/rqn6y0mj98f6npw1miyrpwncmayfb8p5-db-4.8.30' from 'ssh-ng://'... copying path '/nix/store/3qd68ydx1gw9y11hyg7bqxppkifpl9d0-dns-root-data-2025-04-14' from 'ssh-ng://'... copying path '/nix/store/636smd4k2wgrhdzh3k806jmvliv5wl0n-kbd-2.7.1' from 'ssh-ng://'... copying path '/nix/store/0kj52akxslq24km997jms998z4mrc3rp-kexec-tools-2.0.29' from 'ssh-ng://'... copying path '/nix/store/qrkrg6c0hqcn9m9zn3i1g4h5vvc8k8yd-cracklib-2.10.0' from 'ssh-ng://'... copying path '/nix/store/yrqf0zqsykh55q00hi1gq5i4iyj8j4kf-glibc-2.40-66-getent' from 'ssh-ng://'... copying path '/nix/store/bk8wlbvqk269bnflj8i79d3al7vywfr1-json-c-0.18' from 'https://cache.nixos.org'... copying path '/nix/store/ql1qcpnvpscrxi0vjky3w1v079llvkx1-kmod-31' from 'ssh-ng://'... copying path '/nix/store/65bxmms9hzwgg3rs9c6f3z9pznf84wwk-kmod-31-lib' from 'ssh-ng://'... copying path '/nix/store/yv688zhzj985cbqxhkgwgy51y1hyy6l7-libcap-2.75-lib' from 'ssh-ng://'... copying path '/nix/store/1dp31fjw22wyddv0w3gscdpmkhbvb0bz-libapparmor-4.1.1' from 'ssh-ng://'... copying path '/nix/store/n822j8izgkswvypyxzlgg54kgqwnfvc3-libcbor-0.12.0' from 'https://cache.nixos.org'... copying path '/nix/store/lzx9m6bx8iibw9w9dfq6kfyha8j69rss-libevent-2.1.12' from 'ssh-ng://'... copying path '/nix/store/nhnfj3v77khhj6in2y0az6cfszvipg3l-libgpg-error-1.51' from 'ssh-ng://'... copying path '/nix/store/ja00m76wxkaqyggbfn4jnbfs0jli18j9-libmnl-1.0.5' from 'ssh-ng://'... copying path '/nix/store/2f0g1yj0yzkgc0jpifldvvw6syrv68dl-aws-c-cal-0.8.0' from 'https://cache.nixos.org'... copying path '/nix/store/f5wp2ycmfcvwg3lifd6mz321ny5hgxz3-aws-c-compression-0.3.0' from 'https://cache.nixos.org'... copying path '/nix/store/qy34lwx9bdgynpjhwwdgzki5dq7vsslb-aws-c-sdkutils-0.2.1' from 'https://cache.nixos.org'... copying path '/nix/store/f5k93wjw4ylgw93jm1di05bs2q8935wq-aws-checksums-0.2.2' from 'https://cache.nixos.org'... copying path '/nix/store/c7732dm7416fil8jb4x6ymx4p9xriq0c-aws-c-io-0.15.3' from 'https://cache.nixos.org'... copying path '/nix/store/5090ym7hza2iziq4wyz3pz6yzvw4siag-curl-8.14.1' from 'https://cache.nixos.org'... copying path '/nix/store/shqxxr3q7clnc49fmy8zn1p8k0sphgyn-libgit2-1.9.0-lib' from 'https://cache.nixos.org'... copying path '/nix/store/pl145x3mba318j3c3vhfcz9fs969x75d-aws-c-event-stream-0.5.0' from 'https://cache.nixos.org'... copying path '/nix/store/9agf2p4950smjqqhj3vsgq18sxx2cvn3-aws-c-http-0.9.2' from 'https://cache.nixos.org'... copying path '/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192' from 'https://cache.nixos.org'... copying path '/nix/store/w0il94iaav1zc47qg1csppsv0ph8j89f-libnfnetlink-1.0.2' from 'ssh-ng://'... copying path '/nix/store/60s26bijq2qj8f7z1cidkj14q8ngkkpc-aws-c-auth-0.8.1' from 'https://cache.nixos.org'... copying path '/nix/store/nnl79gryl3dz0k2k5y7lfkccwz1lqhmh-aws-c-mqtt-0.11.0' from 'https://cache.nixos.org'... copying path '/nix/store/054sxhnwvxnvxdcvrmms8q97z0nxk6h9-aws-c-s3-0.7.1' from 'https://cache.nixos.org'... copying path '/nix/store/gj0xrj7ispg9fkbv8igkf5b6z6i80d79-libbpf-1.5.0' from 'https://cache.nixos.org'... copying path '/nix/store/s4j8pq6240qzf0kc22zfjm02g7dbfs12-libnl-3.11.0' from 'https://cache.nixos.org'... copying path '/nix/store/j9ksv4hjil682s2glh2mf9mdjdk75gqs-aws-crt-cpp-0.29.4' from 'https://cache.nixos.org'... copying path '/nix/store/n28xsrwzk64fqq6p72zvs9wv9njbj21f-libtasn1-4.20.0' from 'ssh-ng://'... copying path '/nix/store/8n4aic3bwv6vkikpbspwjik1ql15pncg-libpcap-1.10.5' from 'https://cache.nixos.org'... copying path '/nix/store/rpi50xiwd3hql8k4rrscdhpb44cm8cw1-aws-sdk-cpp-1.11.448' from 'https://cache.nixos.org'... copying path '/nix/store/24a4rrq7b2n5zzqfjiywa7l4b58n2187-libtpms-0.10.0' from 'ssh-ng://'... copying path '/nix/store/lnq4b6a0mjgaim4lpapbha1lrk8b9fyn-lz4-1.10.0-lib' from 'https://cache.nixos.org'... copying path '/nix/store/j27vfym88320q12vnz1qcipdmgjmb3w9-linux-pam-1.6.1' from 'ssh-ng://'... copying path '/nix/store/cjs1qy5kc0x1aqdm1s0k1n3q038kjsvg-make-shell-wrapper-hook' from 'https://cache.nixos.org'... copying path '/nix/store/as57s2r9g09sqpwxdwpx0fvh4nain45l-nettle-3.10.1' from 'ssh-ng://'... copying path '/nix/store/aihsm7bdxv2y0yiazr0grzkwpynxbyqy-npth-1.8' from 'ssh-ng://'... copying path '/nix/store/3iz0ny257jjza6bwxm3gwi189zd2gg57-pcsclite-2.3.0-lib' from 'https://cache.nixos.org'... copying path '/nix/store/sa2ish0wii5dw94kx9h413m9jfiqjc53-qrencode-4.1.1' from 'ssh-ng://'... copying path '/nix/store/2clcgn9d7rlyhdkpc1gx9frg14vm2k07-tbb-2021.11.0-dev' from 'https://cache.nixos.org'... copying path '/nix/store/6rfap9wj9g6yga4pg4750yag075qrxg3-libblake3-1.8.2' from 'https://cache.nixos.org'... copying path '/nix/store/snkahy53v6zxppa45sbvlr0pl2846x3h-nix-2.28.5' from 'https://cache.nixos.org'... copying path '/nix/store/vnmgdrb2zdzs63q9xsda1hdrr9c460df-getent-glibc-2.40-66' from 'ssh-ng://'... copying path '/nix/store/qrp30zrv029hzlrhpavhjl89w7sfhyih-nix-2.28.5-dev' from 'https://cache.nixos.org'... copying path '/nix/store/dlan1xg1q4k5xaz35j4chivdadz4p4fj-libnftnl-1.2.9' from 'ssh-ng://'... copying path '/nix/store/jp7rxs17h4k21wnyn2v3dc5skb87xw0r-systemd-minimal-libs-257.9' from 'https://cache.nixos.org'... copying path '/nix/store/8hmvc5nq5y4lxyvazkja9mxmwnaal76v-libfido2-1.15.0' from 'https://cache.nixos.org'... copying path '/nix/store/z9y3zmfvbhf5w0lydbhiywd5k7m9wsly-lvm2-2.03.31-lib' from 'https://cache.nixos.org'... copying path '/nix/store/ahb225gqnmqw158mhb0xvxfj1chn9yql-cryptsetup-2.7.5' from 'https://cache.nixos.org'... copying path '/nix/store/5jxsmjlijjkpsx5zvp01zx7r8ay89l92-libassuan-3.0.2' from 'ssh-ng://'... copying path '/nix/store/pni9xqvbi0z6ac5r73nyv6ad30jyjyr4-libgcrypt-1.10.3-lib' from 'ssh-ng://'... copying path '/nix/store/40ax617hwb0mq6nd36a4kv2v677irahw-libnetfilter_conntrack-1.1.0' from 'ssh-ng://'... copying path '/nix/store/6fn9q76d22dqwp55zhap63wvdhjnkx54-p11-kit-0.25.5' from 'ssh-ng://'... copying path '/nix/store/qq6d5q2s419ynxikmh7hmb71hr7vqddq-tpm2-tss-4.1.3' from 'https://cache.nixos.org'... copying path '/nix/store/8zyj2m57s53vpg7c3yqi1mhbmwipxi2i-libpwquality-1.4.5-lib' from 'ssh-ng://'... copying path '/nix/store/l9zrii2nik4x0khp48xc3i9pnrlxj5p2-unbound-1.23.1-lib' from 'ssh-ng://'... copying path '/nix/store/xqx9ppn3hc78c0vsr4hl7js91mi0j17w-gnupg-2.4.8' from 'ssh-ng://'... copying path '/nix/store/vwnbbbbpbc22vfpwc5w11gi80yk7kajy-iptables-1.8.11' from 'https://cache.nixos.org'... copying path '/nix/store/rx94zxgw5i5sk62gyryw7r7gak6qpfp4-gnutls-3.8.9' from 'ssh-ng://'... copying path '/nix/store/c3m5s3zhizfs7la42v9c6r41wafwhll9-libmicrohttpd-1.0.1' from 'https://cache.nixos.org'... copying path '/nix/store/d84f8nm2na5cr53m4jk0qk2mj7lgr9fx-systemd-257.9' from 'https://cache.nixos.org'... copying path '/nix/store/1sh0gv92hac8qb02qwiympzfd76w9h4d-procps-4.0.4' from 'https://cache.nixos.org'... copying path '/nix/store/d4kcr4pvw303fp18xvwhp224fsakf5dp-bats-1.11.1' from 'https://cache.nixos.org'... building '/nix/store/8l0r679hphqixdzyw8q7lp67n7mrijx5-bash-strict-mode-0.1.0.drv'... bash-strict-mode> Running phase: unpackPhase bash-strict-mode> unpacking source archive /nix/store/1gv0ll8fc52gvhb4qqkv13bksfbx7ka8-source bash-strict-mode> source root is source bash-strict-mode> Running phase: patchPhase bash-strict-mode> patching script interpreter paths in ./test bash-strict-mode> ./test/is-on-path: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash" bash-strict-mode> ./test/generate: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash" bash-strict-mode> ./test/no-strict-mode: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash" bash-strict-mode> Running phase: updateAutotoolsGnuConfigScriptsPhase bash-strict-mode> Running phase: configurePhase bash-strict-mode> no configure script, doing nothing bash-strict-mode> Running phase: buildPhase bash-strict-mode> no Makefile or custom buildPhase, doing nothing bash-strict-mode> Running phase: checkPhase bash-strict-mode> 1..2 bash-strict-mode> ok 1 doesn’t fail without strict mode bash-strict-mode> ok 2 isn’t already in PATH bash-strict-mode> patching script interpreter paths in ./test/strict-mode bash-strict-mode> ./test/strict-mode/set-o-pipefail: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash" bash-strict-mode> ./test/strict-mode/inherit_errexit-pipefail: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash" bash-strict-mode> ./test/strict-mode/null-hypothesis2: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash" bash-strict-mode> ./test/strict-mode/set-e: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash" bash-strict-mode> ./test/strict-mode/shopt-s-inherit_errexit: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash" bash-strict-mode> ./test/strict-mode/null-hypothesis: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash" bash-strict-mode> ./test/strict-mode/set-u: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash" bash-strict-mode> 1..7 bash-strict-mode> ok 1 successful subshell is bash-strict-mode> ok 2 failing subshell does bash-strict-mode> ok 3 set -e stops immediately bash-strict-mode> ok 4 set -u catches undefined variables bash-strict-mode> ok 5 set -o pipefail catches broken pipes bash-strict-mode> ok 6 shopt -s inherit_errexit catches broken subshells bash-strict-mode> ok 7 inherit_errexit also pipefails bash-strict-mode> Running phase: installPhase bash-strict-mode> Running phase: fixupPhase bash-strict-mode> shrinking RPATHs of ELF executables and libraries in /nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0 bash-strict-mode> checking for references to /build/ in /nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0... bash-strict-mode> patching script interpreter paths in /nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0 bash-strict-mode> /nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0/bin/.strict-bash-wrapped: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash" bash-strict-mode> stripping (with command strip and flags -S -p) in /nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0/bin bash-strict-mode> Running phase: installCheckPhase bash-strict-mode> ./test/is-on-path: line 6: strict-mode.bash: No such file or directory bash-strict-mode> patching script interpreter paths in ./test/strict-bash bash-strict-mode> ./test/strict-bash/set-o-pipefail: interpreter directive changed from "#!/usr/bin/env strict-bash" to "/nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0/bin/strict-bash" bash-strict-mode> ./test/strict-bash/inherit_errexit-pipefail: interpreter directive changed from "#!/usr/bin/env strict-bash" to "/nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0/bin/strict-bash" bash-strict-mode> ./test/strict-bash/null-hypothesis2: interpreter directive changed from "#!/usr/bin/env strict-bash" to "/nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0/bin/strict-bash" bash-strict-mode> ./test/strict-bash/set-e: interpreter directive changed from "#!/usr/bin/env strict-bash" to "/nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0/bin/strict-bash" bash-strict-mode> ./test/strict-bash/shopt-s-inherit_errexit: interpreter directive changed from "#!/usr/bin/env strict-bash" to "/nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0/bin/strict-bash" bash-strict-mode> ./test/strict-bash/null-hypothesis: interpreter directive changed from "#!/usr/bin/env strict-bash" to "/nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0/bin/strict-bash" bash-strict-mode> ./test/strict-bash/set-u: interpreter directive changed from "#!/usr/bin/env strict-bash" to "/nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0/bin/strict-bash" bash-strict-mode> 1..7 bash-strict-mode> ok 1 successful subshell is bash-strict-mode> ok 2 failing subshell does bash-strict-mode> ok 3 set -e stops immediately bash-strict-mode> ok 4 set -u catches undefined variables bash-strict-mode> ok 5 set -o pipefail catches broken pipes bash-strict-mode> ok 6 shopt -s inherit_errexit catches broken subshells bash-strict-mode> ok 7 inherit_errexit also pipefails bash-strict-mode (post)> added 1 signatures bash-strict-mode (post)> added 1115 signatures bash-strict-mode (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0 bash-strict-mode (post)> copying 1 paths... bash-strict-mode (post)> copying path '/nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0' to 'ssh-ng://'... bash-strict-mode (post)> copying 1115 paths... bash-strict-mode (post)> copying path '/nix/store/6b4v2i2azxqknpk8dck9lwivv8vc87sk-CVE-2025-9086.patch' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ciqj8xq1vq77661akcqqnda2gf4csqh7-CVE-2025-10148.patch' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/l2g8r8nd4j70zb52fglly0pl3x84d01p-curl-8.14.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/02mfkx7cjj1gcydfr8bc174bkb53s8nr-libpfm-4.13.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/03c5fr2z7bvas1faa7p57881gq7xy8g3-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/03s85ai38ykhri0s9kys4j27pww9wq4j-Test-Needs-0.002010.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/06j4bplh8ia13l4swrnj4q7rkdxky19q-cracklib-2.10.0.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/06xmx68hckinxwib76ydn4zdii6fr0ll-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/080yzi8f9gz89r8zyxbkzjfg989429n6-gobject-introspection-1.84.0.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/iiryi9icldpn6ihddp2jy3dxxpqyvhnf-openssl-3.4.2.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/55gxbwl4562iwxxwkjr6i0nc7c93z2rr-perl-5.40.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zl5qlakh7f24idvxkmrz6jbhp739f6na-perl-5.40.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/39i4n0ag80ixci35dffwb13krzi3hk1v-openssl-3.4.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bj0vc1qvjw8radbxfr9w60b8zwj3z3xw-config.sub-948ae97.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zvs8rj1sg3nq5lh21fn8f057g3fx7wx9-config.guess-948ae97.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cla1xra601zyics74l9s89h82vpg4hvf-gnu-config-2024-01-01.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/55sgphhw8gpgix4m5djg93kl7kfxnn46-update-autotools-gnu-config-scripts-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lm2py5jqmsigcv8wcdipb6igypyp7wpp-gdbm-1.25.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4bsa09wcdg4pn2isc5q991x33vxjryf9-gdbm-1.25.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4279m9xq9isndbwd3025mvlaqljjqx0v-28-cve-2022-0529-and-cve-2022-0530.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/42rbmnjkvhrqvb7qrdhdr4rz4dkbjk7m-CVE-2019-13232-3.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/61ijpwzmnl7i6kll0fji23f232vk7nnr-CVE-2019-13232-1.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/asvdybsz584h4p6dk3gn2vby2vdvy02r-CVE-2019-13232-2.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/icrihivcv3cp7ixiwyydjpb0h8z9a5pq-unzip60.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ly3qwd1jvg4ks53nzqdrzlpp3lrpmzyz-06-initialize-the-symlink-flag.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qcsnj0898qxgjdydgw73imfi72xrhvb5-CVE-2021-4217.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5s7wsrv3md33f65zibw358clgaskja52-unzip-6.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mnl92xgknmaxybi0yx26rva15q37xaj5-sqlite-autoconf-3480000.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zgzybs68jaffh2f0x0jhwnvqzx8sfqib-sqlite-doc-3480000.zip.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/79xqwqnf2g54d0b2fnkma13nbyxryviv-sqlite-3.48.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zsdhwri8gmbi30fwqaqaasrzynjpnv3v-expat-2.7.1.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/83ih5igfivxpifafcvxkphv21sphmcnq-expat-2.7.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/97r7yvj6wqy80fjdnvif4ggqsbd24yiw-ncurses-6.5.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/aypb8d3bixa9vz5h307li4hpx3699iix-pkg-config-0.29.2.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/262ifs6sfshg6v1hzxapf6b39hq9z013-pkg-config-0.29.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/gx1yals6zjcsgqm2f4fdfkbxdrw9gy0r-pkg-config-wrapper-0.29.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/am3yarkwqmngl2szgfkx8pfl0gdxnbvc-ncurses-6.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0im6l1sz4lpr63ij5pjgnvqqrjmjqxlz-dejagnu-1.6.3.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5m3wgi8vvcsmn9mfdbnibdr5bzgbz52h-expect5.45.4.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0ch3gwkj19cyxhd4fpnjg748qqh0p28y-patchutils-0.3.3.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5y4g4wgvisbq53iv4lpxb8dca23ys730-patchutils-0.3.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i8ffsvxyzrwm6nymrakq66cjq4f6qcni-expect-configure-c99.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2hy6nbzn0xkb6nhv58dqrqa20mgknkjl-tcl8.6.16-src.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8vffrzx82j9w0wcngwfz70zf770l7ajw-tzdata2025b.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cbzb1czs3898c9ar1myhwn0jzrnnd3ym-tzcode2025b.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wv1cc5mc9wz92qsfqm3r966qp7qamf2y-tzdata-2025b.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/w6bsmcjrffam2j8qig9gprvzh2dlrh5z-tcl-8.6.16.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ka129r0026s7apvcz2jxrqavsiwf7ljh-fix-build-time-run-tcl.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/g29g8b6qfhcqjxq0imbfm5b05zb1yr29-texinfo-7.2.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/c7ijc0q1l7539jf0a7mq34jzlg2m4sdm-texinfo-7.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xgwl52gc9ygwas0kaq3rjp3ja1ba7vgf-m4-1.4.19.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/r3d1va4pk4d2zkfbk7p6bd9qvac8s586-gnum4-1.4.19.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wdg0dbb3xdxi5pm3hzky3cr115i3ycq1-autoconf-2.72.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ar0p1794nxclba5axxfc7xih25655wrh-autoconf-2.72.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qfzlf2c9g72z7d0y9y29zdy6cz45qwf0-automake-1.16.5.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kqfpqhw84xf6hqgkinagr2hsip8b018i-automake-1.16.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4143ykpv99fmf0jjzxlrw9bvn5jq3sm2-gettext-0.22.5.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/r8m0ai9in7k1ymg61dkamcdhapdi0qpq-gettext-0.22.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cjdxj3pkpn0gb5m211vk0547qf98qa2i-libtool-2.5.4.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k58z97h5qchs88mlcjd1gricn0cz5dgw-file-5.45.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/krb24mfrs391c891smrpl8j2wiy0fw09-file-5.45.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yza1878jmbs2mg92ls0209gjwl43jkdj-libtool-2.5.4.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/nk0gkh5fjcvcx7cskv4d9pr2j4w8n20z-autoreconf-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/nlfvdv42ap4ay1fxf2c1gsqd3mvd8agc-0001-Add-prototype-to-function-definitions.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lmhsbkmcn6832k5cvwanpyd4dbm6c8cz-expect-5.45.4.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2bd2a2hl33lmpb4wvh9iyksm1rh3166k-dejagnu-1.6.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9fas16zcysq300s6x6l157mdyp7dcwyq-libffi-3.4.8.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i208g00ngs0kz8gvklpk557m71mqfn5a-libffi-3.4.8.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2f4yb3z7c06p67q8zd9sszzb8qay4hkq-readline82-013.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3x7kvxkj98dzg6pnvw0xplgkp3f0cb5h-readline82-001.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8gsajqff246zzyycmldacmdvljxd53vx-readline82-010.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ayh03mfixi0kdhddb5qxsnklacy56r2g-readline82-003.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fdcvpk5v8vk0a4spgnprkz3cyby2ph4n-readline82-002.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jgndgvmh958vzq8pz2y3x73frhijfqpd-readline82-007.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kwm51n27rq10y533dar6gspjj28p1ncy-readline82-008.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/l3f56rml195pwx3jw8p1ady4arjmq2wp-readline-8.2.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/q17rcldiznh15yrhhi0kw12gahhb5l4w-readline82-012.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qbczvd953bgj3l79937373sj9pq5pa0v-readline82-011.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qnm8c7d243glyfyhfag5n9wb91hznq35-readline82-004.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rcgxxs31vqnpabzq99g1cj7499nmqy0n-readline82-009.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vjn4ww6f8l76gcv6caf4pqjrcg1sdyqx-readline82-005.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xvkcpyzgm6g646ng0kbll9d8vzvxm3p4-readline82-006.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k4mk9dkicyhlrgcqal93kgdbyxmkbcc6-readline-8.2p13.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kyhfi9a6n0cglgbk4nifcxqsbjirc34p-nuke-references.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/332nphf353w2dyrdcyn2w3gfy71sm849-mailcap-2.1.54.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lym6rhpkd9w5ppg21lf2ijgs5cjsahm1-mailcap-2.1.54.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/gr62yaxxsy59r6f0y62vw64wgygsa3bk-autoconf-archive-2024.10.16.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mvpkfm2xjkaha107gd2j8hzw6nn0i9l5-autoconf-archive-2024.10.16.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/r6i3pkc0axvm9vvc2k8h42n5qagi3slw-Python-3.12.11.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ajv4klv3dwyc15qc6yfks6wsyrcrkj4j-mpdecimal-4.0.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/y3a72x2xmspq6a9w8l6w68vwmwgh5zgk-mpdecimal-4.0.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rfp8dv1ngyamyvj8cakkrznz6a5fhlw1-libcap-ng-0.8.5.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/d1cjrcnsl6dwbwglyir0l0iqrdlc78ln-libcap-ng-0.8.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yajaplddaw7xj9fmlxq8fjhdv5rsr9r4-util-linux-minimal-2.41.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8a94nm96dl0kkgwbv78pca34zk0dc4bi-python3-3.12.11.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cl67h4mwlaghzqb7xnj5v8ipqg6d1a4i-iniconfig-2.1.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lajrbi1m3k501bbnd0lrv10bi5bnmbbn-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/aq9rirwwa753wq3mwdcj052d72vksqxp-python3.12-bootstrap-flit-core-3.12.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/w1cxb11a9720w5pqh95km51mcy7zhgmx-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2wna03h1xm49g25n7n6mlynxkinfkhyg-python3.12-bootstrap-installer-0.7.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ws2v1h93jzcmz4h5srmib501dh6fy36x-packaging-24.2.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/djw36h4pj8yhg4jkv49czz4wphbjkkrz-python3.12-bootstrap-packaging-24.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6fj1kpv04szvi8w5z6hdwqjfx3c3qlvi-python-runtime-deps-check-hook.sh.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2irhyay3aiiz1xaljh4ilb4962a0raiy-pypa-install-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lp4dxm5finl6pfh4zb4mw0vbanqap04k-python-imports-check-hook.sh.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zg10z5ab9q8r7hya7li2wgy9xxsk8rgi-wrap-python-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1fi8xnzc25q001vv6nvgfv0hz3xx9byb-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7c3bjwr0332rrkz4f4v6mxj9bxx4riyc-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cg5xwq0dx91dg08pa7gilqzzm9hlvadi-python3.12-bootstrap-tomli-2.2.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0lgn1jmc7rqrd6bv569l8m6pq030q3w8-pyproject_hooks-1.2.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fm9mpsdijmi2kx4swk4bxnmlnxbgqb98-python3.12-bootstrap-pyproject-hooks-1.2.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/r4xlw2rvvmlh27ip90jijrb5dgyzkb4q-python3.12-bootstrap-packaging-24.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0934h452qc6pq0q8jr6ds0xkhyc5k2d3-python3.12-bootstrap-build-1.2.2.post1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zm16b4f8p0277l3yz6m8sqqgxv1h5vkn-pypa-build-hook.sh.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xr27zvmyhqmrzy0iwhpfvls3bz3lsa1n-python3.12-flit-core-3.12.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/gj80b9r7gcjilqi6ib3kizh4l3mgcpjz-python3.12-installer-0.7.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k8jq8lqgjwmk3526k0vymbsrp9ks3gbr-pypa-install-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jvnnb0w79nwqcasrh28b1pqnazy7cqls-python3.12-packaging-24.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ddv7p0cf0f5hqp95lllb91mrvgs92cz8-python-runtime-deps-check-hook.sh.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pqyq0zlx79zajvn2r626b214q0zc25nn-python-catch-conflicts-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bmmxx4k3rvrhc1kw088k5m11wrr7p6pb-hatchling-1.27.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/25pqn0zjhissvclk7l4227yn4y5d1gc4-pathspec-0.12.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/gv10v0c471g3wgsf6p3y7nlpd52kf9k8-unittest-check-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pbxxl9lm7yvxymxlmh9driamfcvg08yg-python3.12-pyproject-hooks-1.2.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bqd00hj7s82028vv3n1mzhr5d3m01lp7-python3.12-build-1.2.2.post1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kww9m9mwnr31v1xbmf03676nascjav4l-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ibw5cmnkvfls16cl1vd5558pp8xljgpl-python3.12-wheel-0.45.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/s55njglchvkzggy5y5k132mx9jqggdy0-pypa-build-hook.sh.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ckb8y9ql5z70n02jzzn29jpfz43ag9sw-python3.12-pathspec-0.12.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/a6zfhfzx75957pgchrv2nj8bx0c9xkvc-trove_classifiers-2025.3.19.19.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xpzfmpzi7gbrqp4bdkcflqjy0idi3vdh-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5pnzcx4w0h30vxvsl7m3dkvkan8zpy1j-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zx1dk7sz6qpfsd940cbzgrwkwnrrz47k-python3.12-setuptools-78.1.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/g259xjfz66wdh9sap50l19lv2kwmaa47-python3.12-calver-2025.04.01.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dpcl1vk393kw99yj8kxzxvfnxlgbrf58-python3.12-trove-classifiers-2025.3.19.19.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/w6sfapi8mlazv966g59iq6h1vjicv596-editables-0.5.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wqls5vqncnz6xifj6s5nd5sb8yhw7c9a-python3.12-editables-0.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cv5627bwbv0f84d7mwzc9y690n6dws5l-setuptools_scm-8.2.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/805rjapm9j1a12cy3m4kgn6cqkp0fb8f-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xd5va39k3qildm6xg18xwvwya4qd9x8s-python3.12-typing-extensions-4.13.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fz6w2ngx3rwagmwx1644528xpwzksyl1-python3.12-setuptools-scm-8.2.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/py85qmsjd21n172w9gw3zgq0rdaigym0-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zg0mwnr70qa0pfhlb780vynkrvh8pbkd-python3.12-pluggy-1.5.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qm1m6hygny4pr9qclmxvv9gnbbc4icpc-python3.12-hatchling-1.27.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/c9ahqhyadriv3dw2791kb56cr6vgww4j-python3.12-iniconfig-2.1.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wijwa4hmdkdq6rnl6kmfvi7bzjxd74lq-pytest-8.3.5.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fm3k90q4pzknzj3fv2gqdkhs0yv8km2h-python3.12-pytest-8.3.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1dj00h9xkdbyyikcygvlgwi2h848zwb4-pytest-check-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/q1ybc6y003r4fmyiy4qv29w7c0vs3vc8-buildcatrust-0.3.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jq1d92r4dnlpq2lhzpcsxb7y3y7qfzyq-python3.12-buildcatrust-0.3.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/d7l6zn96b6l203mks6i09h5yn2a36rq8-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/s9xfnbdxwfasp9h3q2fk7drmp7iqd31x-nss-cacert-certdata-3.115.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/d96n0m0zh3kw9773724axv58nlzhbk62-nss-cacert-3.115.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6ywp08y8rh139jzi416amdq0rh3566vf-git-2.50.1.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bzlkx0b7dmk8w6qyqlh3r2yp1w9vr6m1-getopt-1.1.6.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/l62y0i4w1r6wl5g7lbib44zdrf8b1pd3-getopt-1.1.6.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/f6k6a3pnqpsy5a4algml4qkfwg6m3784-uname.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/v6hdl2g51iy242jjsmqkcs7y10xiwacc-e2fsprogs-1.47.2.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7h9s6nx5b9xb0j8xrywzgv7nwasip4g9-libxml2-2.13.8.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2gvs653akcphy6fn49mzh0ms5f4d23nd-patchutils-0.4.2.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3f9r61q541daabzmp9sw6h1lyvmclgnw-patchutils-0.4.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/l1zdp5z88lafaggx0vqyg8c4dai4c6xn-CVE-2025-49794-49796.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/shlimi57vq7w4da50p50xm5cqypy4imy-CVE-2025-49795.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8lk4iwwpizwl7sckvgnkya1vd00nhx05-libxml2-2.13.8.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9v3m75zhd781f882jp6zb5xll9975qbw-libxslt-1.1.43.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0bz98c2rda6wjw4w251darwhgnd0a1lw-libxslt-1.1.43.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4h901z1dn7vl1n0rq3xgz9vhf0ds7m53-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/95r63hig9nw80gqiyldrd9a5anr8d5f6-docbook-xsl-1.79.2.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/c9496pf432w4vqhyw53s2bzkn49cyjnz-07631601e6602bc49b8eac3aab9d2b35968d3e7a.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vmjhjiz4y7f7z1abi1sps4sdnpnsy7ly-docbook-style-xsl-non-recursive-string-subst.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cjmmcfxqv2z9wnhjrd7w46l9ay0chaaf-docbook-xsl-ns-1.79.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2kcil2mlfmi4f3d7p987g0in44zd4fgi-pytest-mock-3.14.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/z609k71m1wlbwklj8gxlc54fqcbsz99x-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qwvvsd2r05fvkbkdql65faqgsqrl4bxq-python3.12-pytest-asyncio-0.26.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/gi916bhn640vw9rxpwwgxvpq4b0l8jqn-python3.12-pytest-mock-3.14.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/j28xv4s3yl7v0z33w0cjxjff53za8fhh-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/997dc905y4qdwbnrgjkw8ij0bz3c1fld-docbook-xml-4.5.zip.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jr6f6dyhzz2kg15jhi2w1fpvd0rwg28w-docbook-xml-4.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ffczimn70j76nqa2d21pxwxjfc48xf9j-docbook-xsl-nons-1.79.2.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/r44srm5d1fjr9d83ph9k2g3pmxck5fax-docbook-xsl-nons-1.79.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/iw004xa501f8dhwiqjvg6365ghzn8a7a-asciidoc-10.2.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/25g0r9kcllz8w51xzkp4c9cm033kl9r1-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/n5yvf1yq297kpmf3hvyv31hk5pdzi7iv-re2c-4.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/d223cc50v83873ris4aiyvk3azb41kjf-ninja-1.12.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/m4rj78n669xafb1a3axcwhv6mq07vrws-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/g0021kr9g1n56hl9s7ymnzl00hkm4qfi-setuptools-build-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yngrfbjxjshar0rj15lhlknrkjajg96i-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vxm6d30aicrpfxl0a3a7rnp7nsjd5mhz-meson-1.7.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vwdll5pj797gjw0nr5m7q2qvjd0b7pq5-fuse-3.16.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/473biy0qwqnmsads0qr541zirn4ycp3f-e2fsprogs-1.47.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/aaszqy5mqwjvn4s8ml73y3c07fcggrpd-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5pf032bp1h2qvzmg9r24fn3vg792x6iv-man-fix.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kns0kckdgk2x5kjz4jjdkhgllcsc820r-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/680hb5dfrk7rp2npd08wwp45x0c051gh-cmake-3.31.6.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xcr9yprpfmgfpn749gllq5pn2igkbyyk-cmake-minimal-3.31.6.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dawan7f5g8x1x3f1i026dsfxpa8w08w3-zstd-1.5.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lncnvzmb39x8brdvhwz7nrb3pigrw297-reset-header-state-after-mac-metadata.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/l2kjr9iz3vhn3h4kzq26slkpi035kqci-lzo-2.10.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/x55p1kq0b4w3if960l6gpip73f65x3a5-lzo-2.10.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qprfv45f326a0xizq1i3i5wlbhdgnjdl-libffi-3.4.8.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/63amfnlpsfaa1l80d07ahjimjcwkv359-python3-minimal-3.12.11.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bzgksnqskxnr90r4asc926h58xyrdzpk-linux-6.12.7.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/axyfv7h8r58g3sh5xhlnmmcxgzy94q4n-linux-headers-6.12.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/g2h24lbjf42kzn6s11j3wm9l6c7774vv-glibc-2.40.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/32bzl0xqhm91hc57f8saghhi9vcs767l-bison-3.8.2.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/sazvnw6nl5fwmsy79ajh4c4fbmigqnn0-bison-3.8.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zdr987a7w2qh6g72jsixwnakbrbgkqdx-glibc-locales-2.40-66.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/11if65d266azngxxrr1ik78mrk60zdic-libarchive-3.8.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/g3bwcgk020qr31qryhng3mgc988kkzfa-libssh2-1.11.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4x2ndi2s40fw56ykkrvqqri93mjr0lff-libssh2-1.11.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7vfpn44azfs00g1vlpx5351gzpzj5zzk-byacc-20241231.tgz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6rvjwnzn18a39rlg0b82ch7c1lkyha4g-byacc-20241231.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/h9x173hcs7i5bpvnxz02cj68ynx7ya9m-krb5-1.21.3.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2yqn07lsnqlvwplzbsbyv0ci83iqn8ll-libedit-20240808-3.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/j3kyg4xi7qnixyfg8wc2cz1qqlkp4jbb-libedit-20240808-3.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bdfd8wipiwscckia80c0d4l73ajh0252-keyutils-1.6.3.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/icd5d8njnb7iisxgnz482x522ywrfrq3-raw.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/nxj1n46mx19x9ghn6daiqgkjji73k1dj-keyutils-1.6.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8hk6cpq15kr3haxmy8nhn8mk2zz2wd00-krb5-1.21.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1h068fcdghpr6x49c05x57k8cayjkzy5-libev-4.33.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3cz1xgl12ply7x5gj270x7c6ilcdgykw-libev-4.33.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6jzgz1jpp3mhax0yv158jvsv8jfx60zb-nghttp2-1.65.0.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/l4avly23jfvgj7s0nyfv2287x3gxzn24-c-ares-1.34.5.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/m598xlgfzgpbjq4rj4ra6lkrk37w87pq-c-ares-1.34.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6gjlz1xmd1grndjvdz4ryyw74qqcafd7-CUnit-2.1-3.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/z71fghfyhmh953nyb6ngz1daz0gdbwf6-CUnit-2.1-3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ii6cjqd1a7wd59dmsywjk0838rklf7q8-nghttp2-1.65.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qm7i3d2f954jyzxgjvd1ji28w35kn5cq-curl-8.14.1.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bv6p47k6lg82vdqmd2w92cbi6hk0h5iv-curl-8.14.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9514f3bz4wn9iz499mfxh498qyp8yn8n-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/h1bl577d9gkvc0niv1plyjrahvy6x38w-which-2.23.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/a3c0gzmzzvn8xil0lv820xxplh74qywm-which-2.23.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/gnk42l2bp1fsn2g4ccxhkifni3gnr0zn-rhash-1.4.4.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/16l8a097vr3n3nadsm9416vliad7ajny-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/p4a3g1hsdh7hyxliz3hl1zyr81dq2qqr-libuv-1.51.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/j2cxswy5393r0kpsvpi8nvyqmpxa30zb-cmake-3.31.6.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ik91nqdlzc3a488pf2aq1z23hryxipvn-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wqy4mb04z1q6vsqzc5nscqjabbw45rxb-gtest-1.16.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zdyzkisxnyz0yiinv162jqa768rqy3fx-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ndg4xpi36xqw41r7yinbsjsf1bfsgzg1-zlib-ng-2.2.4.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1lp7xgkjhg90g1vixn75w5hl1xi3d7n5-bash52-032.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2kn8yf3n1bc5c4z7cfgmdlxvzlqi89ai-bash52-005.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5fv6xacrdz8290h75ajx16kiffyqiw39-bash52-031.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8091z63vq5v187bf0nw3clffk4chjv54-bash52-006.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8p0343jh2f9l4sax5i0jfzxzmwky335y-bash52-009.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8pcgglb7k019n9wx3w12my6f50ibs9n3-bash52-014.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/92s618m94qdbbhgw1qjb84n70q7hk6ni-bash52-001.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/92wssp5s5drxnlvkdyavidbwp3csnm22-bash52-018.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9h1fv8ridz83r585dh9hfijf5qz1f2sj-bash52-025.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9p97n89np9v2sq6azw08pid8gh0yry84-bash52-036.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bvayy7cqni987ljn51l3afwv12aj9q7f-bash52-028.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cmxhkbpcis2f2bg9yzavgn73y75pc6gx-bash52-004.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cp56m1gk8ig68v6l1xij05srrvxyw844-bash52-022.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/d12f12k28z0cy3bqjc2pp38ai9zrkdr5-bash-5.2.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/d7c7qbkp74y42qygd5askc4igq8pl5nj-bash52-002.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dhir5f4vsqfn9wzzq7z95d7npcgj96lh-bash52-037.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dn16x439ns0ksg7cvdq21y971m146qp7-bash52-030.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/g0c65fyhkzv4p9n65f6q3310287rc9vk-bash52-010.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ggj3af4fix1j001zhaq9kpg71s54zmkp-bash52-015.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/gyqh0kfyyykkpnk6m2kkl3mza0p8j6n2-bash52-035.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hxwrk3s0gd69ih1iry5432ar380ldg00-bash52-012.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/is8zqx1546v9k201z63g8fqd27mbiv7m-bash52-011.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ix4bl6cca4y0bjgwak4zrli2wlbsrkbc-bash52-016.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k0k8fhlja9n12czhf14ljkky4wbqg1na-bash52-003.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lwqybyqgkjlxd29pk0zwr2vj0an8fy3q-bash52-007.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pd862bby9bp32mlghx08i0hd2zpvca7i-bash52-008.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/plq21m0bdcfahm0f262lclcvaw7z8h4a-bash52-023.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/q4s7l0j9r8jng4842r6p4zk8wlaakxrm-bash52-024.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ql6pxg0yalyyirwhx12pyxiyc1azbpl8-bash52-020.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qsywgrhnb7g65rgbx1318jgha0igm78m-bash52-013.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/s4385jppj1d0yxj9pn17p5pgc0r2wb74-bash52-021.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/sfnkgdrzkpf40hnlk6j7mymld68li2xs-bash52-017.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/sz1mj996z5ba4d4862wjx7864i2mfcqc-bash52-029.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/waxld423ayq54y5vk2jg4hwx76lklmb1-bash52-026.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wzl6ckckh4hcgk6ibgyr2p4sxliyryjq-bash52-027.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xy6q5jacv5flv84kxf8s954shjphs8rj-bash52-019.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/z2v1hd8w5r2f14sc81vj79gq8nrq3bpm-bash52-033.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zg4fa1dmvmj59540k42c1ksiqrg1zcij-bash52-034.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/s12vhrx36s2jq0kk7pig9y2p3w40dqz1-bash-interactive-5.2p37.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/x308l1dfym4jxm76sdq8ycnnvgsp8b34-revert-runpath.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xq9nm0bvkgibdfiqjvyhz37cjihrh0qi-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kc4i8kfzn46q21k8d2zhjrnx6vif1qsy-brotli-1.1.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/awhhws681w5px20j0i8862llpdhvwf5j-libpsl-0.21.5.tar.lz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/n9w2ym2bz9dcgqvgiwigpra0qs70iqml-docbook-xml-4.3.zip.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fygdiqiixj6cn1qjniqlf8rwg4yqszm8-docbook-xml-4.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lvl61in9f3sky1blazrpycsswmmmq958-lzip-1.25.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kvy05h0nccw8zm0x9abnli6h9c6fvhrz-lzip-1.25.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0rnb1w571a5gqfbz9xsghc6wi4869hm8-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pq03xmdjfpz1r3vrjlx307zxpyacjqi8-publicsuffix-list-0-unstable-2025-03-12.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wr8bj7gxf9a37slzdp67b76sg69cr66q-static.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5wcrksa3l07br9sy7mai6w08wr2bdmq5-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dq2bkc24y078y5xb495l1raldmijamb2-python3.12-cython-3.0.12.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mx04368qqi4r22jgjrj347pwh5h45i13-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9y3kpxz57mg5f036w6a2v0nc982nnm0v-python3.12-lxml-5.3.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ys2bg4zs4sa6aqbyia0rrgc0kv32q835-pygments-2.19.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/h6hfbj01djma46mhbwxvgdcsq3fbz20k-python3.12-pygments-2.19.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/nbaskiyc1lhxfk580zaqbzyh8v1irf0v-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xkncrgc4gpclqx195w1ciaagn69l4h3p-gtk-doc-1.34.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/l0iqfm6k1slayp4wqa98p3hg3fxs23kv-libpsl-0.21.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yd66kmmbrfqr6slyhk0fnajvs026pi5s-curl-8.14.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ipdk078g0cs04g2i52xkm5jq33dm3kvx-git-minimal-2.50.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/083n4xh7w8n6w2rdq7ynnx19nl1kjz82-systemtap.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/096a2syymhrzx6j8rgam3sjwhhls62jh-libpthread-stubs-0.5.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/anv9q340anmra419nysxp1knaaxq0l8j-mccabe-0.7.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9hvian8ayhvagzcpkcdmb9w59a6hh237-python3.12-mccabe-0.7.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/navpdrf4bambw65nw960b53d1pqnb08c-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bav97azllnpygk9wf2hhzhl0q6zvdzfp-python3.12-pyflakes-3.3.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wg7ih1saksc8yj4mak3gcrn9mlh423b7-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cg0ig87irh5rxp3xbj556179ps6a3rps-python3.12-pycodestyle-2.13.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/damjvx1jib1hgykwx6x8x2033ap5785r-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0b4fn08dbl1jlz86c3j1lzdn8fk03p19-python3.12-flake8-7.2.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i6dq56fyg31biggxamwrg0i8z4s1ghsi-go1.22.12.linux-amd64.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0d1h0dkmjw6sh75bbi9h1hg398bgqq2v-go-1.22.12-linux-amd64-bootstrap.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2449z8i2m4wjg6pl7lzy0wpls03g0gmc-tzdata-1.19.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1kvrx7g53hr3d9v22ykf3wdf0dj8q30f-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ms2xlifh9f0jm1fghd4pmgjmzlq413iv-iana-etc-20250108.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fmf5aw2ddyhpzk7zh2964q611i4y3gmb-iana-etc-1.17.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i348m6ddgy55fylp7914kbg2zpqwdir2-mailcap-1.17.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k8yr8f5mndwyvv93k8bpicciph2xqnj5-go1.24.6.src.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7j3l1ynhz8i5k440mmzp6dmad541n3rd-go-1.24.6.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8l612mc66qjcj587vg80ikzqggvvb67m-Linux-PAM-1.6.1.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6dvvw7915pqx1wjvylcy63skijwhgdcp-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3qkl1m8bmyx3svgihwdxz3m637182568-swig-4.3.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vw18m3qaqg06ib3ndzvccqljal3dsv01-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ihm3sw7mqg6ny3n2sapk1iv5avy08hnp-audit-4.1.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ik9hy8p7asb3zrxb6vpklhy7rwy8kvvy-10b80543807e3fc5af5f8bcfd8bb6e219bb3cecc.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/x6aajkz7ksfzy0wswj4s25cv56qp3wb2-autoconf-2.69.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ms8vf99lm15hi742bnhj93950ibnlh7q-autoconf-2.69.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/j63gbcxym9p0ad7fdms49rc7qqqrx35d-autoreconf-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/d9wk4xcryqbpdj7z5smc7l3i9wm0m03r-db-4.8.30.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k1ng2wlfjbqvhzj9yd7fqbrfpc8rjgg4-db-4.8.30.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/a6zwxlvnjfqsgb5i78sz5apmsdlhx1ln-flex-2.6.4.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/s63f2fnpkcqxz5qbbq5xbil7wy6lxp4a-glibc-2.26.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/z5fb1i6l3203q828lh4ck8xsizn9mbz7-gettext-1.07.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4p0z3gmplys0aqdrrds3lyja5kiblidx-perl5.40.0-gettext-1.07.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9az6fr1innz22q5m128f5vn4q7xdmis1-help2man-1.49.3.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/x7by8h5dzqjb1v36r4abdagcjmqgms3w-help2man-1.49.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/n0whl755fmlii4zw95rsxr98ixgb5qm2-flex-2.6.4.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9v8cvi5c9vj53mnj446ashkbz96fcnrj-linux-pam-1.6.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kg0rpyqp841g9qn79c8flabssw2b4msa-libcap-2.75.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3cbkllfnfp57rvaph4kp8swd6whnfs9c-libcap-2.75.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1zp8j08bwqhfnjyqq55cvk7g5cgvzs9k-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8lsq2889gwcqz3wb3r2fxwmrhbgfaj54-python3.12-pyelftools-0.32.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3pxwcn6jhbz5pm1w0xqmfsylp2irv1h6-python3-3.12.11-env.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5iymmzrz7jf6485wmbr91wp2909g2zm1-auto-patchelf-0-unstable-2024-08-14.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5za1wa93zirk6bc9sgghymr2lvkpj1w9-auto-patchelf-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cqvq0s5w9m4shdgfld7ba18cx2m2d990-glibc-locales-2.40-66.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yglz9pcjlavy63p1gs692cx3hhy90ypx-gperf-3.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hlpd9rn3wj3n1lwd3lk4k2yj71wagxjr-gperf-3.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ssnh5mf4jf8g98pqq5dsm841fris46y7-libseccomp-2.6.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cs4ckkxakrfanjky1cxzl3fx96hyfz7f-libseccomp-2.6.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8jr0hsnr8hs3fz09c0qsb6i86c0mm3ml-pytz-2025.2.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/69yifn2m1672qalr1zbl9si8iqrvqrbw-python3.12-pytz-2025.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8dxsjrki9qra63hqs5384r8qj362l4rs-babel-2.17.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5dayrak0qpbaz9cabm45g0f78anh9x31-freezegun-1.5.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/13prp3fwh2gkiml2q1ciy175isq0q2m7-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/nnkrb4ch3s855chwhidqnc76flg8959b-python3.12-six-1.17.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/y0bcalsrr7g47fdbx3bvnbw3rcbp6dl2-python-dateutil-2.9.0.post0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zr86664g2midkc3hxkhgq7n0413ysy3w-python3.12-python-dateutil-2.9.0.post0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/n71997763h9swf4pibg56y1vhk1wp7ki-python3.12-freezegun-1.5.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ik2xavns7gf5ng3453pn0izprj2sxx4m-python3.12-babel-2.17.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/41af74d5r0n5n6pxdd9lhvhifysva9ds-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pwyh82dkkxvzbhxk8wa7xkgz2qfylwkq-python3.12-markupsafe-3.0.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/sqgyh9c58lpbr6yw33gp91lkk1d44yy3-jinja2-3.1.6.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/941zwy8cz75d331gahfaii10c1crf907-python3.12-jinja2-3.1.6.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fgaw9vs3gq502m8fsb0y427ja5i821lw-python3-3.12.11-env.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jsjy40kygg74wkc09q2zs9lpjn644rb5-docbook-xml-4.2.zip.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fr2zwmrkzw88p9h44sc63i8ivpdjx3vl-docbook-xml-4.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hj8alz2fcm8x6ff7cnwbmccqdk135cm9-intltool-0.51.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5i6yw2qz18ipcg274p3dzhl0g33lxa9k-XML-Parser-2.46.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kbsawpx2dc3ynyq246g1wl33pvvbgb3z-File-Listing-6.16.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/m0bd7hw3kzf7g3h8f1m05w2ijr162h78-HTTP-Date-6.06.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/p809kqfzqv3jxb4ps6kx3swrxspvdicn-TimeDate-2.33.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vsk0dgyzd4kq0smxgw5adz0pmcf7k1fs-perl5.40.0-TimeDate-2.33.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lgzcwrxa71p83gl1k5vzfl2sh4kc6kxj-perl5.40.0-HTTP-Date-6.06.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4ccfa9ry1rj3dmfxy999a54wdbw327fa-perl5.40.0-File-Listing-6.16.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fj6vhwl9jp1hcvlzjbiqglq5pbxfwfp4-Capture-Tiny-0.48.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/41s2nqyd07syf3g8yy5ngk35h5y4npqf-perl5.40.0-Capture-Tiny-0.48.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i73mzkynj911jmwixiyb0456lvkn1nam-Test-Deep-1.204.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/g21bgw7lnf0sxp6c4h4yvgfg276ml9ja-perl5.40.0-Test-Deep-1.204.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yb9cvfq54zs7isf71g41qy98maqlbyx5-CPAN-Meta-Check-0.018.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5p1giv721fjylfwgq79yzgz201hzkjgs-perl5.40.0-CPAN-Meta-Check-0.018.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vfmmfpxlbz0dxafvajdaggawc0hh68ax-Try-Tiny-0.31.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hbngachir5m6zsv5fz67xh4jhb4vf27a-perl5.40.0-Try-Tiny-0.31.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yp5gc35k77mhsjfrfxbwjcyzb5ah9j05-Test-Fatal-0.017.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7i1zd3fyc250dlw1is692fc109y49p98-perl5.40.0-Test-Fatal-0.017.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ax7rc88skvfn5362ayk1iqz3i9lim920-perl5.40.0-Test-Needs-0.002010.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dgdifxky2qfzinsbc57384l883pgzg3g-Test-Warnings-0.032.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/df6iwlwps07yqfir43sg85dklcsg5jzw-PadWalker-2.5.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/z5dskzxizljk7pi2jcmdcd3miih3cjag-perl5.40.0-PadWalker-2.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k64a90cn6i8k0r0zc3ph62gqzyr1jdwf-perl5.40.0-Test-Warnings-0.032.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pbf7k5g2cz3s9kca7p3w71ykpmr45am7-URI-5.21.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2dm56bcdkzjkhgzq33529vfg6ndc8w6p-perl5.40.0-URI-5.21.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/y32kx5sg224ydpwrfzjzvr2s1lza8w46-Test-Requires-0.11.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/391jbwpsl9p28vcz2kdvryjb7y1inh5a-perl5.40.0-Test-Requires-0.11.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4rcrpyn5jp0hv0hial016izlk62if9l9-HTTP-CookieJar-0.014.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6l9z9cwkrxp8vb5234yscaw5acai5shr-perl5.40.0-HTTP-CookieJar-0.014.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jb3jhr3g4vvkx12x76p408m0p7kxv1b3-Test-RequiresInternet-0.05.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7jg0snsyyibdy2ahyvapp2pbv5sgwfns-perl5.40.0-Test-RequiresInternet-0.05.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5q3ipzj6xc7x3gdsrz22p82555fwl66m-Encode-Locale-1.05.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8wzzbp789g74416a7jfgzc6hh1g8kprc-perl5.40.0-Encode-Locale-1.05.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/11wcxl9nkx51cdlz59rp6v848wkda331-LWP-MediaTypes-6.04.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ajrsvpfxqa3fcnb7k9h3n3gi8h4rqmzq-perl5.40.0-LWP-MediaTypes-6.04.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kc8h1gqchm7x15i0338civvkvfgc7p42-HTTP-Message-6.45.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vc08xjih4jmn3jy0jiam23a06jch6hca-IO-HTML-1.004.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/w5m5l69ipj7n0chayklfbnb17c8nf682-perl5.40.0-IO-HTML-1.004.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/n8db0gpk2n7bq4qh5c3mkg48a4d5bc4n-B-COW-0.007.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8wzd602xyf0gb238ma6yl09s291f8iwg-perl5.40.0-B-COW-0.007.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/gz6axz9cwg9j9i4n2k7h74zjznaikrcq-Clone-0.46.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/z55sfn0gl2868j0qwvwa1q84rs4bnqmc-perl5.40.0-Clone-0.46.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4qk36hagfq2ckh7ivxs7b12h3gk7qcmx-perl5.40.0-HTTP-Message-6.45.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/aahw88xd78rz0y6q5j5aqwcmxq5ky3mr-HTTP-Cookies-6.10.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/88g7vzalgdy5czxd25sa7wx0nz6249f3-perl5.40.0-HTTP-Cookies-6.10.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/awxyqpzgi72hhnyrwzvkgjsf80dsflr4-libwww-perl-6.72.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0n5dnpxkrqjvyy4xhl272nm06fh28kcq-HTML-Parser-3.81.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/sc0g4kpik994kqlzqjqmy1sv432ni9fk-HTML-Tagset-3.20.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pw9782llf740bazyxk6cf8k9hjds7c3s-perl5.40.0-HTML-Tagset-3.20.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bl74i97i9wfmn85h7q9s2cn2rz29aii2-perl5.40.0-HTML-Parser-3.81.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/q1ylbxzv87i0rkymgr1pzraxk2xks2nw-Net-HTTP-6.23.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ibiz0nzhjs3saly4wa3h8iwgs82r58az-perl5.40.0-Net-HTTP-6.23.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/a0acqpm13v7jbmkqca985pgnr4aj06nh-HTTP-Negotiate-6.01.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jrih3kv778xgm728hk1ykiyhrl223yk8-perl5.40.0-HTTP-Negotiate-6.01.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hd3i7zqxfyh3qhhlfhhs812niqbwjmgq-WWW-RobotRules-6.02.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/l2nqanx8w0b4arc4l2fwfcfi7slqjvw5-perl5.40.0-WWW-RobotRules-6.02.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3hmv3q1kgi15iik3i9m773rhyk0pakbj-Module-Build-Tiny-0.047.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dja9v228z4n1x9sakwvry10j7715dzv0-Module-Build-0.4234.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7anjpg94qg32sz7h50kj4gdgsj1im7bc-perl5.40.0-Module-Build-0.4234.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rh22dqad4r1krxwf94vq15qhf5a6j5mk-ExtUtils-Helpers-0.026.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/aky915hggfq38szl9clhyz9jnnd2mc1x-perl5.40.0-ExtUtils-Helpers-0.026.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5ksfdhfnpdykywd1dx4z79w1dh0fyy65-ExtUtils-InstallPaths-0.012.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/a5v0sm99zm12l68qij427lw3cgf6i34n-ExtUtils-Config-0.008.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/p34z6v9bi5rl7hw1fj691yh0gjbx5kfs-perl5.40.0-ExtUtils-Config-0.008.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i2s3bjncbfikl2bggjlpq7na2wr5n4aa-perl5.40.0-ExtUtils-InstallPaths-0.012.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0yfhr92ihg625ncz9cywaingl95h6f13-File-ShareDir-1.118.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/aca9jhdymbpyfbj7rb5k1h4sq83hm984-File-ShareDir-Install-0.14.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/247x68w6xdzf5mf0vrziv8iqlz6nr5h0-perl5.40.0-File-ShareDir-Install-0.14.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jyajc33qzi5f9wk1psygsk7zvk6il0mm-Class-Inspector-1.36.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/max4njkppxjqqfhmpck6c5w52vfyh49w-perl5.40.0-Class-Inspector-1.36.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/m2rncn3qac709f96gx3jqbm8krvxan10-perl5.40.0-File-ShareDir-1.118.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3whvc3wqgkpabvd11i2rmqab0i4anwi0-perl5.40.0-Module-Build-Tiny-0.047.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/l9fpp264pqx4pm1znc4yh27wwcqvxvbs-HTTP-Daemon-6.16.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/p33s2094n84l9qq8bmxppi29r8qkyqfx-perl5.40.0-HTTP-Daemon-6.16.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kbx1pw8712l3n0md9xwr1qvnxc4c0r9j-perl5.40.0-libwww-perl-6.72.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ipkir0vj1c9zlcmibssdaqlkszzjqcpv-perl5.40.0-XML-Parser-2.46.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ym006j1091fcf1ykbd0mfh7ziqm3n2bi-perl5.26-regex-fixes.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/g832iwhnnklan3lnry4c5r0ra33ycila-intltool-0.51.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7y2y8a82fqcbhbas164v1mjp02k878dc-check-0.15.2.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/28zizb5bzh4vci7qj7vigbd488md8n9a-check-0.15.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fp6791qcdbpfcbclw92ijmyv4r7abfi1-kbd-2.7.1.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/gxraq764vfz8916vyx976x8px5x04vjv-kbd-2.7.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pzi0icypyjn44431nrqs2kbrgdpd046y-kexec-tools-2.0.29.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rd8v8mkpfph3sc4ll4d57zxbpyaccv3s-ppc64-elfv2.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/h76fdxdzpgimcaybrykjarpraflfwxih-kexec-tools-2.0.29.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pq8sfpjirm45bj5ycriab7a540dd2shp-musl.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ramycnlr89gxm2bc3ipq2bi336lij7vv-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lq90d5w1p5m67gis749na7hcx26sl98h-kmod-31.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/z9cj5sl6pwb7wpdhjm7v1fv8y511a9gv-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0b4yks94lfayg8r66kmdqpgismkm1s55-systemd-minimal-libs-257.9.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0cr7pavkym3yip0qdnj60djqqc7fsj2a-wheel-0.37.1-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4lkykjzz5w0pwgbcw9vy1fdk9pyr8b2s-lingua-4.15.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lkikly9swsl8h57iva271g11n9zyxkqh-polib-1.2.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/p3gy9amss6pj2qkgbn98ahcr3m5kbirj-python3.12-polib-1.2.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/spq6wpdp972q7k4kd9f8zc8vqli0fq93-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rgxpcy35yq03qv7137ynjxz6hiy5f6mw-python3.12-click-8.1.8.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4s13wlxhzcrl19cwn6kqs5j2zxh42dri-python3.12-lingua-4.15.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lrfk018pydn6547d1n9gfch1rwpyafad-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cab80qzawnbsjz0qkcdj8zcppjdndrwg-python3.12-chameleon-4.6.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/r2s6vbgjqffzwjnl8wcag2x8azy7zvcq-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wxik2pq20444xkwrhmyhxps1rp6fjshp-mock-5.2.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zp4awvv6hh9fvgb0db06nxanncrc7xi6-python3.12-mock-5.2.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0kb7ywp2cn2h3kzqf3q5sgkf23qy79fp-python3.12-mako-1.3.9.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/byc6pf5aw3xsmwxkvszcsh4kf4hrv6j6-root.hints.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0paj4zql707nv9cdac0fqfff3q6kf6s6-dns-root-data-2025-04-14.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0rgnr8n0n6c3n7l78npp6ir1m85gj0zd-psutil-7.0.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0rmqdgw7nw3sbpfq5s8h1q49cpxxzd41-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0s036638qvswkzx1a0xq5gaila5ql178-sphinxcontrib_applehelp-2.0.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0vwryb2phh5lwcxqhrgx87j4gnm6cbhy-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0zi7nkldybl34gwqbc2vfc01nkwfan98-libgd-2.3.3.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/b3irk5p0lx9s0avnf3q2gp2aav24rpwl-re_match_index.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/sadzw7v2nl49vgi2c7500mxqc7yx9r1q-db-5.3.28.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/sgy14nd4b7ndjmqvmfl6wyw3nyhiivn1-db-5.3.28.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/sh1aawnq5b8ll9c2xwx1cjb840j8c6bj-20ea5b46aaf1e7bdf9d6905ba8bece2cc73b05b0.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wa671k87i5krayx4bpqq70xh78wp77a7-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qzh88fm9za0yc5ccgdb3xxjpwwmf3554-python-2.7.18.8.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/0zkw9b59s42njw6klzxmknmgs440vwp9-python-imports-check-hook.sh.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6ij6vpxkngaai99hpjzlvslihabyskzv-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wm1li9i08sny9yibpp6z3kpd0baci9b6-dash-0.5.12.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yx1c2p4bvhpa3wxc4gs2i4gy87kw0l66-dash-0.5.12.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/r0ipfk9ki3h525wsc61dw7h5wdn83152-pythoncheck.sh.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5d2wwawhkcz40qdp878fyf4srmxfc1hz-pythoncheck.sh.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pvvd2ais8bjv03nynvh6iqjwvhyf6hd3-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vqqmdihq59ppddpa6bpsii7ymkly2slw-python3.12-tomli-2.2.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/nx5mf1svc87y6sslv2bfbrfbssl4vvvl-python3.12-tomli-w-1.2.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9yk2ra8fw9ci0c1d9lf5jzpf4af1bsj4-python3-3.12.11-env.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bc4hgyqfv6s18jk83jspnraq3ybnf49s-replace-workspace-values.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mhjlzvpsfmkmd54zcc556bflhb2l79dc-rust-1.86.0-x86_64-unknown-linux-gnu.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4cxg2bbybvc8k4sgw3qkjdjgkq5q8mdf-rustc-bootstrap-1.86.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fz0vjqa72jysn56hb10yj944cw5icdsj-rustc-bootstrap-wrapper-1.86.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pzsjzd7408pwc560sj8rdnm7prwjikmc-rustc-1.86.0-src.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qvyrp1nzv33pgnkhfy3jfk2si1xllj3l-cargo-bootstrap-1.86.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fbpbviyh595cv1sfiq5cv4qwwvafq9lx-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/f76cixkbgps8drs7v72d0hzxr13jgwfj-llvm-tblgen-src-19.1.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dnin2vz1w9sf372lkad40yq5w655afbw-llvm-tblgen-19.1.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/h1bkl6mirsc0485w0j3hla61z5iic766-llvm-src-19.1.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jzcgy2aw3jin1cq5vx9di9bpq28wzjkj-binutils-with-gold-2.44.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hxz7lvnldikb0viz4lw4xl2pz8mdr1r1-libbfd-plugin-api-header.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5qx88w5985l7br7758inj85xc256jvf1-python3.12-psutil-7.0.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i35dsqwf2lcydyzab5fxpab549pwfpjw-python3-3.12.11-env.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/z7gsky3iqbnj7k0kdlk13hf76xlgrd9q-libpfm-4.13.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/da594006ylrfb39bl2y2ly59szfa9yps-llvm-19.1.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pdyq85pzzjxjqvwypjzq5ivqcxlahli2-bootstrap-skip-nostd-docs.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1jy4xwxwkh3qq4nr4kgrg90fqiqsxhm7-rustc-1.86.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/w2fwldmx066iv478csg2mvqw83y4mvm9-rustc-wrapper-1.86.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hhn4yc4mx5g78f93qzrpaldgnkx8j9k5-cargo-1.86.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kcwlwi4gx47zhp9hwa8d8sircb90jyff-TermReadKey-2.38.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/20wl8mkci5rlzacdpx9rrf00v9xzj66w-perl5.40.0-TermReadKey-2.38.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wvw5iglh83v494r2pcmjf8g6mjwwvknr-HTML-TagCloud-0.38.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5w3p8271xn02qhqlkc687z14cwrhqq9m-perl5.40.0-HTML-TagCloud-0.38.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/as4qx95wds0brsxdlcd5130m7qr54db4-FCGI-0.82.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/a31yf2a3i05m7k2yy9lx3dnwhsr8cl5z-Test-Memory-Cycle-1.06.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yxmimp2d7nfb0mkjx0igl3vd1w2jyfdl-Devel-Cycle-1.12.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/h3gjy0gxwx495b11f84qmn5cw1r1d1h8-perl5.40.0-Devel-Cycle-1.12.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/d8531j15396hhrzqz2yjy435isrxg912-perl5.40.0-Test-Memory-Cycle-1.06.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6lj1jja1mlhxjgzc3imrg745ix0gnf4s-Exporter-Tiny-1.006002.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fv4bfqs4q7sczc773f9w89s2y0hn28j7-perl5.40.0-Exporter-Tiny-1.006002.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/x6fvn6q359dqsrj85bs7yg985x06a6vv-Type-Tiny-2.004000.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/312bckah2xnf38g6b3js0f39yj3z9wlg-perl5.40.0-Type-Tiny-2.004000.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8vi53dgi2n2fhabf6dv120hv9k6dfigw-FCGI-Client-0.09.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k4dd8p3fq7bg58zy5q39bsy87hhj3d9l-Class-Method-Modifiers-2.15.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/48q8yh7hpp8p8jmh55zgi13pc98hxmrj-perl5.40.0-Class-Method-Modifiers-2.15.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9br7q5vb4ipdnv6ddddv0c5169f6j9id-Role-Tiny-2.002004.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/76y7z8z7rg5dy65m14d7ig8q3wrzv700-perl5.40.0-Role-Tiny-2.002004.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xblqn3173z5v09pbmvzaf8b1zwfm5cng-Module-Runtime-0.016.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bbb9z4v1awgcyzy12zq6wzr770cd52c7-perl5.40.0-Module-Runtime-0.016.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cc706kxgw7lldwmar07m2vhslgk76lg6-Moo-2.005005.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6hb8ayj6f1pv18xg3nmdiimxydib1x6l-Sub-Quote-2.006008.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lwvb9s5a7fwg85q1m3achwa47p7d0pah-perl5.40.0-Sub-Quote-2.006008.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wrbrs6vs5n7qk20h78974cbxygaphs5a-perl5.40.0-Moo-2.005005.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lsw05zfyvxxah7cjiyqd6nl4bgy3x3lg-perl5.40.0-FCGI-Client-0.09.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6hhbiw6mnhxlqcla81a4jdkc81v6yrc2-perl5.40.0-FCGI-0.82.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6zk4wd7pcg5c89zradh6bavvh7hz5lvw-CGI-4.59.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zq2d0lm1wa5bs35b4i7g5b3bhhsnqk08-Test-NoWarnings-1.06.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dy4brm5985gp16s4ksjkvhr50b778b7w-perl5.40.0-Test-NoWarnings-1.06.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i3182sh208d30da4365cn3fh7f3vnvd4-Sub-Uplevel-0.2800.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/79i1hr6jjiacv7k94wamnvj0f3rkxsgv-perl5.40.0-Sub-Uplevel-0.2800.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wvrw8ps8c2bpiisfqbb5hgp2brjh9i8z-Test-Warn-0.37.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kynxy9p00hqs9zddzhawq76afkjj2f1w-perl5.40.0-Test-Warn-0.37.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6hmaz1w2ivsbhk0wgkz992dcrc9cxx9x-perl5.40.0-CGI-4.59.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/a7p7hnssi7r17vkxkd2gn197a08ys4gs-Net-SSLeay-1.92.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/81ml6y0yzwc224xzwcar3ymy2jap954a-perl5.40.0-Net-SSLeay-1.92.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bw6yx8rz1rsxla9x7drs1m1jvm1jxqr0-CGI-Fast-2.16.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/97a65va1497viwdci0lfyw37irsknry4-perl5.40.0-CGI-Fast-2.16.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ar52gy0rvg71dpzyldx8hxc4msvh7xhr-Net-SMTP-SSL-1.04.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kla4lmnrbjdl9axnxhnd0f28gl2bvdyz-IO-Socket-SSL-2.083.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/sahmm44nkg2wlagasm06as5rcbh2bdvy-Mozilla-CA-20230821.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lz8frx0812pq2fa149i2ryb0xlra9dhk-perl5.40.0-Mozilla-CA-20230821.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jaqvn949p3x4sin9jmb9556i32s050xh-perl5.40.0-IO-Socket-SSL-2.083.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/aq1jql6np9jg9bpjm8zjzd1cpigsnnjh-perl5.40.0-Net-SMTP-SSL-1.04.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4hs7hvw0mv9mcwwmpvf2mdpvy1zlxcag-CVE-2025-40918.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/afycrjnqbmlkm70r25cl01xl1ynxpbal-Crypt-URandom-0.39.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9i8kc8kzimfhgj7q8hjldl9iff0h5i61-perl5.40.0-Crypt-URandom-0.39.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cn76xdnjq72cm4xyn5h0x5gk69ajirxk-Digest-HMAC-1.04.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/m2cnz688ql7iy6bll4hw2n8xhrbbs558-perl5.40.0-Digest-HMAC-1.04.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rm49065vv234cpsbh6g104r4rc8g8lnf-Authen-SASL-2.1700.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/av4ghpnzvkh8ccsj4yp6agafr3vyja7p-perl5.40.0-Authen-SASL-2.1700.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/w3lar0z9p68fi8zfqpq76fv1dmdih5a5-FCGI-ProcManager-0.28.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ck0xayv71g9aa4rzbb9yxi6jhwj655pm-perl5.40.0-FCGI-ProcManager-0.28.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i6d8ysdgp44gbld02jynkmdsv061x3pn-xmlto.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mshkqs08jvwzbmzq0kcifcyz44m8mvd7-https.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wlrzqkv0dymjr98k096l5bfp5lfn6viw-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/c87cm8dws509mxkij7q9gm8lx3zh8akc-groff-1.23.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3z93b1y33dsh13qws7lydyqabcpqn8s0-groff-1.23.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6lnnar2sc10fphs40lvyicxm0552cndi-man-db-2.13.0.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/15nfk13si7ria4j4j2dyswh3s3flk44r-libpipeline-1.5.8.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9cv90271nw02d7syd9q0dq4hf7hfdpw5-libpipeline-1.5.8.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wmchf3smmhdvm4qybvzcfy0lq11jfl1n-man-db-2.13.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8zykb5wka2gf3d141s58nifpkzn773dm-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xlvq1q2mpkhdr7ky06d6nawzjv1x7203-boehm-gc-8.2.8.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zivy9a0c4m56p3ayis9a0ss7wcf4991i-w3m-0.5.3+git20230121.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dhjs0q1q9zrj2bbj9xarcy1fgc4i1ygb-xmlto-0.0.29.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9lqvk70p7fhfcaylpv1wc2b84d18zw4y-libnet-3.15.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hcib24riq2gn066l12px561ldkm29c40-perl5.40.0-libnet-3.15.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qhxvafx6hmfi4pxznvmjfha7df8pw5x8-XML-SAX-Base-1.09.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3p3n1hqp5izj7i30wnqiglb6yh6cwvzp-perl5.40.0-XML-SAX-Base-1.09.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6y4747frzsz7khmh9hyjarp9j2b747q5-OpenSP-1.5.2.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5ic2ixvbzza9s74fqhz3751c4x90gf29-docbkx412.zip.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pha5vnzka56l0n334j6j8az6vj92cgkb-catalog.xml.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cr3rayw9i29chxrm2844qcdr7v12wvwv-docbook-xml-4.1.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/r5hr2qpbg1f1baxyc5mqrw2b3ycb0yx6-opensp-1.5.2-c11-using.patch?id=688d9675782dfc162d4e6cff04c668f7516118d0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/941s05210p02vmh3mfi7lbzc5nczlllh-opensp-1.5.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9kpp1x5aw9cy0k2zh335arda8qsyla7w-docbook2X-0.8.8.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3g9as69dj597yjys2fbrkjavsz424y0w-XML-NamespaceSupport-1.12.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bzcaj5ivi2mqvy2xcxwhq5i960j3rxfr-perl5.40.0-XML-NamespaceSupport-1.12.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/94van9r3rddgbwa27d1zk9bil71ibbms-XML-SAX-1.02.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lmn7vvsdc5mcixwk4d6j2bbwq1nzpvh2-perl5.40.0-XML-SAX-1.02.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pviqv7qnl221f3zlp7lsscw15rh3sfjw-docbook2X-0.8.8.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vc39vsm985chdzr8w2nv2n5qij5fm66y-git-2.50.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/b7gydzi6lm8fibj7q9j59i56vakydp45-nix-prefetch-git.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yf2r0z23n0z9qzlx82nxvi1jdczldnfn-pythoncheck.sh.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/89mgqjp3vqdilpgfpbkfc5j5ipzsa46y-pythoncheck.sh.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i46q5prndyib1mfsiyd8r630psffbw51-idna-3.10.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1khfrdd9r0x0a7a5wcl6i95k7fmpgv98-python3.12-idna-3.10.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jjimn821bx6b7yn9ppcjvykz8pbshw95-hatch_vcs-0.4.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3cf3caazfvj2gv2i9264siqsz7cy2d2z-python3.12-hatch-vcs-0.4.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mrgmlciycg1xxw2d84nkckhng8f03h99-urllib3-2.3.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/c8311rn4y99nvcpvwvhhcicj7xdbk37z-python3.12-urllib3-2.3.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/h5ppwfwjf08y0dm6r3gj8f3z09nddynf-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2fac4f415rmc06974k1kkriccw6a6y5g-types_setuptools-78.1.0.20250329.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9y9pqj9ph619a1kmfwfaddzxvnq7i0lp-python3.12-types-setuptools-78.1.0.20250329.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ac3nann90xy0g5r2rka0278k15sq2q6m-filelock-3.18.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hy1wi5fhrrhjxfnnrl9ajlpaa6x06hb7-python3.12-filelock-3.18.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xgv1327anhb9jyx4gcc90m9zz71yffzk-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jv0lpr9w6p794vif749i8s4dabli15l4-python3.12-mypy-extensions-1.1.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3fw448diwd9g81zbq4xw7zqnsk95nfkm-pytest_xdist-3.6.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/381byba7bz5yasiv0202hxnyi71hqa3a-execnet-2.1.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wzwwai80fhfzkya9yzpy6qqqz8rswghm-greenlet-3.2.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6ix81s4gc9nkb5g1ji8y0nhb9yx5qrzn-python3.12-greenlet-3.2.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9asi1gi5r2g9bv1wkqrzzy9b9399qzws-gevent-24.11.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mzy979ym4jk0rpd9c88ajc9yii3a7y8y-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i3ws3950cnsyq3khdsjp8r7z2labvii5-python3.12-zope-event-5.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dx21gsmbn1mf32k6fsx4ac1vla26vcb9-importlib_metadata-8.6.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jvsfpdh850rcyk2nbkvf3s8rfsr2hv4g-toml-0.10.2.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/f8az2b4d4l38d1bpp7bvhwnz4dplpmml-python3.12-toml-0.10.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9m7clh55vacifmyhryg3mwjw77jf3vvr-zipp-3.21.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/g4n35nxaxb3shnygn8f4szhw7hlp70ps-python3.12-zipp-3.21.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k3lpsm9dh0zi9ywchhbccqajklhr9ll2-python3.12-importlib-metadata-8.6.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/89vicji2jz86d7nh8y6p2pmqfk2z978a-cffi-1.17.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5c79118p47cw5zw94fask1xx01cdw7vg-pycparser-2.22.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rqa6gbxiq30bf9mc07imy01ysn9093np-python3.12-pycparser-2.22.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k8gqbb91rrmx3hhkyciha8xww46pvddw-python3.12-cffi-1.17.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zaqvgz74rxf7b7lwrdr4mn6356g0yiki-c-ares-1.34.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lax0dw7kv2l2ql244aa9sznqkgkdfvp0-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zn1zp6vbsl693znad1lc79p8qcws7c8a-python3.12-zope-interface-7.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cnla7gzwpjf9cbilgpqgq54dqcmpz0is-python3.12-gevent-24.11.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/y9zlpy8q2y54qm82kw8h5zlml6lf4l76-python3.12-execnet-2.1.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/n1iljn1v5pv0d07jcsbhrfrnybr0z436-python3.12-pytest-xdist-3.6.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/38j7hjglkdfx2937nf49qv14l96z8dzk-attrs-25.3.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xi08l48kh2as4qxwr4bh4g9c2anxa5rl-python3.12-attrs-25.3.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/l439gd3ap53v2dazb22sa4jn83cy1r2x-types_psutil-7.0.0.20250401.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zn9wpvgd67q7nllm561lm16cmzqlva2b-python3.12-types-psutil-7.0.0.20250401.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/klpbnvdzkjxc7b3al3p4z0zwfl7qmn6b-python3.12-mypy-1.15.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/f7ccwm2zalbjn9rbk8kpvrs10fhb0chb-python3.12-charset-normalizer-3.4.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2rssx5is8wzpzgw25xxrckx8pzdvhv60-requests-2.32.3.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4azfs1yqs8sa5lvs75f84brhqr23yc6k-PySocks-1.7.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pxd0lvijpyy81aav1qahd0dakhc1w9h0-python3.12-pysocks-1.7.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/irihpjra34zkd7mjrxciml2ppdq97fy1-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xrpss2r7cwcf89kvmc15cny6sglnr5xf-python3.12-certifi-2025.01.31.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/igf5jhavqvbvpzvnslkkigga7ysagfx8-python3.12-requests-2.32.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xv6wcva2f5wn1v5krj8rwr6a9z2p3hkr-python3-3.12.11-env.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yzkb15djs770gf4ww9xsnqrzgpmnlj49-fetch-cargo-vendor-util.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pzifg8myrqiwccd8hpxpz8asi9k3s6dg-cargo-auditable-0.6.5-vendor-staging.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6jnzapiidlcr7a9zd0k2vafvg0cjs7gg-cargo-auditable-0.6.5-vendor.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/111b68zphn7ynvl7lxp23r2lwhiz3v8n-cargo-auditable-0.6.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/12hxi6fi3s8zdffsnib4jnxin9bij7xs-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6h1nn42rsgan6qjd2ywh40nrawapp4vl-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mgamd9p44wwnncvnqihs5kp6m4lrkxhq-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/n1g0id4p5klbjlj2nv4jvsfk6jv1c4m7-abseil-cpp-20250127.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ksh1girzb4fll3a5zjy6vxwylhrw1zc3-protobuf-25.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xjz1glgnjsfjfp2wjp0hwwhnc8c1l5yf-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fpad5f9ika3575b8k9in40iwsk2g7lqm-protobuf-c-1.5.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/l730cppprg6kf9qm3dzksvf74s2h7qlc-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/c9fdjnmgw09p8m5m913c21cnmxalp23y-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vs1jwjwaz5hz3iqi9vdrr04gcc70mpij-validate-pkg-config.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/y3m8ix47jddymn37wyi2bxww018h3pnz-jansson-2.14.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/b0jnz8zpyjw8gbbdbrl2qsbmf4h7xzsz-yara-4.5.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ikfycc9x722c9xq9sa2ilazvyn5qga95-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rljm3clf991x9b8am1013rmp8nnk4hw9-yallback-0.2.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1564f1fc4x2w6c02dc6z85z6ywjvk2l9-gnugrep-3.11-binlore.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/j849cz2nlxqsxvci4aharzpqycfjnvv7-sphinxcontrib_devhelp-2.0.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1djjz9fyrw6hkz4vr0a989y8p4hdli0r-python3.12-sphinxcontrib-devhelp-2.0.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jgk6r7dpbd8q164j4a4bkzsk21220w41-mini_portile2-2.8.5.gem.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/78ggbsyy3c63zbmflpyrjda8ql0shg17-auditable-cargo-bootstrap-1.86.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1wk2j5z9pdz5llhdvw635pswyjk7hdlw-cargo-1.86.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rslmgmw2z62mp0fnfa74xkib1a8iaygq-rubygems-3.6.6.tgz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2n90pgmhr81cprjy67yplyzj4fpsb0ip-rubygems-3.6.6.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fzgz7xma12j68z7f8sp6bvpval57liqm-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6k5nv5rad2rswsksii90l4przyfawysh-libyaml-0.2.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vcvvl5kjmsldxic1dbv8irliwis8c39b-ruby-3.3.9.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/34i3aa7misp9kkw31x9g5vqvqcwwl311-cargo-deps-vendor-staging.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cbzy77rdqqyl463cwr1w0ykkhcwcnwb7-cargo-deps-vendor.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/nmy94g6fhbxlyvr2x0a04hbyj18m9y54-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/z7zfmbaa3vdx9c315vkrfarv384yvxry-ruby-3.3.9.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1f7k60j67xq735kcxk1140mqjhq97my4-ruby3.3-mini_portile2-2.8.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bxmjqr4yhfrhzwmsdk0g0ykrq648lqqk-racc-1.7.3.gem.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1ip4p4kb1xsjnnbbbfr5w4jlsqzwc237-ruby3.3-racc-1.7.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2fpp65nnhfn4zn583r01wnwy4j6mx7lb-libpng-1.6.46-apng.patch.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4sp6x3da2h6s1nwqciill8zsammmg7sm-libpng-1.6.46.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lscw9hiwmaxablwwccw3k86cabcxh51p-libpng-apng-1.6.46.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yyg24snp90ka5c78gvn4i2kcg5c2bnjl-freetype-2.13.3.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/95cjpnmyjkcczf4k9sldy2cxxz02dbpn-freetype-2.13.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ghapjd8gvprkiifpmp0xrlvfszhcxh65-cairo-1.18.2.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3yjbzr7gb9kp7jd7k7ygprynq8kdppwh-fontconfig-2.16.0.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kfxpq2yd4nlbwgbj8mmngyyr2i9ribwr-Font-TTF-1.06.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/b1yns4qnhhcsxzkgpmrhi4j7v0y45fvy-IO-String-1.08.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qhclh3rsp738m2nmjs07q6y9pgmd8gc9-perl5.40.0-IO-String-1.08.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lx10wi3j84wjxdjqz5mfarj0gzf6kbaf-perl5.40.0-Font-TTF-1.06.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pchzk9rd187whb0cgrcp1aalz8jpy3ys-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cvrilrz7is7z2wyv8spxnqqs60cw28ya-libsodium-1.0.20.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/adh2b7ly4fsmngyax3xbxpygq045qlz7-libsodium-1.0.20.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/sq46vqvv1pjd4shr1apcl81cyi4c5bgb-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/z82vbcswvhhc6hl1icd7dl5xz0xx5ciz-cacheline_undefined.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2cb0ihbaz3iipdzd4wwl5gbi9wbp5q03-zeromq-4.3.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/402hjdl6v16gx39kllkj10pmks6m1lwl-CVE-2025-9165.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9xkyayz78hkry0grs3i8zpg0paavwz5i-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/m7ad0k3i1l06jhjjb64722y73ma82z8s-use-cmake-install-full-dir.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/73i6w8bplncxna46338kxr8wzb57r6lk-lerc-4.0.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8ishk2xs4sih58ck0dbmyldzcc5c44qq-CVE-2024-13978_2.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k6rjdabirzzfcy3vybfzr9pppw619i2a-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/q7ipz7ydk7axk3snb8j3kiadzbmw9zjk-nasm-2.16.03.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/nizaa3ygrjk6md828sxbccdipy61fg34-nasm-2.16.03.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/d37xjcj769qp8d0j0ixsgjjdqad5vw7z-libjpeg-turbo-3.0.4.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k5k9p9dakn9146y36qrnhlq495kjpm7j-CVE-2024-13978_1.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fsk9widgdp5xfaw188i3jlmv3simf4p0-giflib-5.2.2.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ifb4dzxds9vjgscpz2j5x696fs0sdkh2-giflib-5.2.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rssnbmpcn191q406671hcg3jl9j9c784-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qyc9ilpxjhfvq0qlx1yyxn5l0d7zs7s3-libwebp-1.5.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/53nawcn7jmzs0nvqyzdc7hf1rmhgdcyv-2c19b9899ab3a3e8bd0ca35e5d78544334204169.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hppcrjhm65khivlv580wh2bfl8kq2p3p-webencodings-0.5.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5548q0gmwdzfxmcxw3wwzcm1bvprbzjq-python3.12-webencodings-0.5.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/crzaa9vzqq7345fxi3123yjpc916wlrs-html5lib-1.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4q30vy1k0r1lqq7j2gh02460bhcyksz2-python3.12-html5lib-1.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/aaxama0d43srb7b02p57442i1rv5gfcp-imagesize-1.4.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7mrfm5f6axcg5ivr827bd3nl0mh337ls-python3.12-imagesize-1.4.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9ma6zi1n7l53sb6gdxvwsbly85z2xfiw-python3.12-sphinxcontrib-applehelp-2.0.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/872wmzpmllpnvasgviks4pwwhrxfrgax-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fvh0vjzjz8x4j5jnx04dfwyg02xvd18y-python3.12-alabaster-1.0.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9nj8ss6zjwsb04qc9c7m50lbdi0fv3gy-sphinxcontrib_qthelp-2.0.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/h8xk2mp82lbp2q88xhazv3k7jqz772bh-python3.12-sphinxcontrib-qthelp-2.0.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xl8lynw8pr6p9zlzpkdasj512qm99a1z-sphinxcontrib_serializinghtml-2.0.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i6z4dv92hw96jm24f8b085gb6llczy76-python3.12-sphinxcontrib-serializinghtml-2.0.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bz1xl8652zq7fhn3234aq0vjs7naffj6-sphinxcontrib_websupport-2.0.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kdrphmxbw62s2y11wl3nf7rfwrap74cs-python3.12-sphinxcontrib-websupport-2.0.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3nj39spjyn4xhikfzm7qs5dkmp76p10f-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/a5g4yzxn3yd0zxgnxwcg5zimci1i4mp4-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4xpwvxb48aa8dwdhjw37alcdhbm06fzz-libstemmer-2.2.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dsvqqj8n2262ws42vnp73fg0jkr8sdqh-pystemmer-relax-cython.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/iq7cgdim3dbpczlmgi4c6y9cnf85szx5-python3.12-pystemmer-2.2.0.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kx8qb2qgn4lppqmr05x80116866vmcvl-snowballstemmer-2.2.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ram24cb5backmx06a9ma03asm8pw68wh-python3.12-snowballstemmer-2.2.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/sripzac6yjjf4fim174piplmvrdmj606-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rp693z8jzk5fc4y91n5facj42arrww11-python3.12-roman-numerals-py-3.1.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/s3jrvjcalxmkchpl8p08cc0j4ln6b1v8-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/s40v4qbx729jg3ff3hml36nxx8ikijbx-sphinxcontrib_htmlhelp-2.1.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wy2csq0ysjrfgvl20ibczk44phfahhsa-python3.12-sphinxcontrib-htmlhelp-2.1.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9nsng6z44r9ipij63h72ckhlin7dcf2c-sphinxcontrib-jsmath-1.0.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/x51bx4w0s8rxw6pb20qsdi9k6rwvqg4p-python3.12-sphinxcontrib-jsmath-1.0.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dvrv06j96qli22mlc59179zlqwi4zkmx-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xgdi0w5fs28j9948y490cfl1cfvvd67m-python3.12-defusedxml-0.8.0rc2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/v4spmw6vvmhibl00yl4lj69i3mnd9mz7-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zaq54iq6q6gx8pcdzamms9m8iwklyxgi-python3.12-docutils-0.21.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/r2676zq4x9prncmrl39i2k22pz70n3mb-python3.12-sphinx-8.2.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rydm483g9ak5zpkq5m2216844ijsd79m-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/s44m7xggzam5v1yq259gvarf7gsbimpm-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/w4bz3nq24a1442imngq918h9hf2gfg51-libdeflate-1.23.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4n5k70ma08gp64m1av2lag4ph8wffraa-libtiff-4.7.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/r3rhj8bvphhblxfqdmb7m1g4cll3gnf7-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/873y7qvd3vdx173i7zmigalmfrrq9ha5-uthash-2.3.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/b5ymak1k99h5b752717hrq1ri94bxpyf-replace-distutils.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/f4l9swlln7xv1z88khdpfryv40f1bfbf-python3-3.12.11-env.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fj80akjrb0049838wn5n33lsa0z7jspv-update-translation-compatibility.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/iaqfmia2ndvdjy63fydph2k0hqpnmd10-set-python-sys-path.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/m81xy52qsz0nds7l3icwrmri3k4x1p62-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2izwzi44jcy6c15r3zkkq0b596azg0yn-musl-strndupa.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3sdcznyfmzn5kjwwa0p4543a85awalb1-libgcrypt-1.10.3.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/p2nsbk65axhwmjb5jjwvh77n1fvzypxd-libgpg-error-1.51.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ni4a7ysm4dgx9hws0hd5ysyzy4jnbfhr-libgpg-error-1.51.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7ch109cwgna55sk15ar9hlxk7rb1rva4-libgcrypt-1.10.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8dsv0j71q1kfc92904z9cd7pyyalycb4-libmicrohttpd-1.0.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2xcqcklz2h2xxzxrs1771jwwrx0wc93g-CVE-2025-6395.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4rrgiscdg0c1gvzp4bg3ha472jqgx2dz-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/54b0p5bba3p4v8k2mb31k5brl8vxrnl0-nettle-3.10.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/v3aywlrd39cly5y4gxrhxhb9j3r32zra-gmp-6.3.0.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yfs9wwvnc5xpara6rlnyh31mc5d8v70n-gmp-with-cxx-6.3.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kgbqz6dqc12i6xpslc8sdmfml30qk2xj-nettle-3.10.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hpbx16qygxb0byhrz19r6yv9l5f7b92m-libevent-2.1.12-stable.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/m5ss4s8z6rfin737shirahhj8hyw3w3p-883630f76cbf512003b81de25cd96cb75c6cf0f9.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lb4jf34nxdcgfpiq27sxx0c5zns7ly80-libevent-2.1.12.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3iminv0877w19c7lsbfb5y65palkjdvb-unbound-1.23.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5a9rwpccmzkhxkafgnsn8518dz1z3036-CVE-2025-32990.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/db1120k23hzc1w4z4083mq9r9p6liai8-oss-fuzz-42536706.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fgavf111sp4fp2xsd2n9sgwv98m5z7hh-CVE-2025-32989.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i6a7qx46a8szrx5chhn7w1bpkr2n27ys-CVE-2025-32988.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jaddzif0cxljaq5kg0np1ny2crcr2myg-oss-fuzz-42513990.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pzkw5418085f9ji22xnn6rj6rrvynqzc-libtasn1-4.20.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kg0g1wnxsbjz5dis0xnszp4xw801wcqn-libtasn1-4.20.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ms0z6y3010080yhpca32r47kwcbqlyrs-gnutls-3.8.9.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/clhadjma5nzs6x5b84w8m47ydy6xssr3-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/shgyv8134sdbl9f1d0im1bzc3317l64p-p11-kit-0.25.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cax8mfz19p2b7ymx0il3hrf2ri4jfv3x-net-tools-2.10.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/s63xybyd9qpdhf852hpg9534cq931zg9-CVE-2025-46836.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yr5c5vrzq2mam8qfy49rg075fydbr7yc-net-tools-2.10.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/h9rprjqjihlx3rc11hbrjyjnr8dfpnwp-gnutls-3.8.9.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/799jcgyp36xlp7dzw6fckn41rhbrb5nj-libmicrohttpd-1.0.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/b19zdy094y1ymyc2iy203hy7m1qyajp3-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/b6gpk8pw524qb13bwcj0dj84kay8zmmd-json-c-0.18.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/p4xbixj36c39hzw53pgr83n55m10pk30-musl-asm-ptrace-h.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rh3xciwg361c6fyhij9nddqr062fnnv7-elfutils-0.192.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/szyih36xvkvhw3n5wcmm2c35kkgnx8vf-musl-macros.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/v3j1sffm9lhq4d5c2wi8ir2kkak8n9fj-fix-aarch64_fregs.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/66r3m8p40s2q30g8yswsym5b7zg7cmhm-elfutils-0.192.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6jwwwxgdgrf1hp5iknsm627mckycf0va-0003-libselinux-restore-drop-the-obsolete-LSF-transitiona.patch?id=62b9c816a5000dc01b28e78213bde26b58cbca9d.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9rrdkybjacks23022ny94xgxl9pq8pvs-libselinux-3.8.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bqzcbfdnh556fv4bh2dnhrzb53mia2rf-raw.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/z9bs8wj686drpd7rk5z27d2rbnlf4fxk-libsepol-3.8.1.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yivnlxjawzi7qx5q36r781a01j5ys3fl-libsepol-3.8.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8pcxj02w0qshq3qic30jav9mz77aaxk6-libselinux-3.8.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5fpr13rz79wx4jgh0dw1vpalvl3isl2z-sysprof-48.0.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/b0rsps3vpp5h5wynm43m0mdkm3p8mkp4-libsysprof-capture-48.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/nqjw89jnlm0kc2hsbbzwvfblranf146a-glib-2.84.3.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wzhcn8dbqcjqzz888pdlmjmyypjbly9j-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ai9l8pkxsbcj55a3dxx8fndz2iz01ng6-python3.12-pyparsing-3.2.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/s7010dzhkq1ci57z6hh1kkn624qjxbdq-cpio-2.15.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kxjzrqid1jq8l7bf2whi83rrw3kr1zf7-cpio-2.15.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i7qmsjdm8l6al0d2vcsb0wqgy3qv48i1-systemtap-5.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/q121gjldcj1svpl3fpawz60q0p0fx407-systemtap-5.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zz5a13azzflbp98f7k3wf9yfaw6h2ix5-libsystemtap-5.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/imyxvd76qyn71hbkdmmirkxmdnhgpsvy-glib-2.84.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/a4704ksxgk70fjaxd1hkcf3xw691y2m7-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/s3jkb5c8gbgvk0wgkgai90dbpvzwlr2p-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/shzbmmcnkqvww1rrwjahfacfwx1crnqh-python3.12-pyyaml-6.0.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jwda0j8nx7figm1ag37vd0jvr97s9r00-python3.12-markdown-3.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zppxi0q9dkrpb8kw1k2hag8m0pclpz76-python3-3.12.11-env.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4568xky65iqdh403zp95jxxyca0s6qbw-gobject-introspection-1.84.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wcdq2pzf8zb2m5a8f2hnw7zijkbjg8zi-lndir-1.0.5.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/890zz0h9cdss5c0a19prmidhwl79yk5f-lndir-1.0.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6ryzfby8m3b1jx18zwqizkkrggdcy7jg-gobject-introspection-wrapped-1.84.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bxbik0ia5814v77apnj6fbri7nik0lw7-typogrify-2.1.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lc9974x8p75sh517h5dnp1ryqlqg28b5-smartypants-3.12-compat.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pgr74m7qglm4335aa1bpbpn2xhbvrxpj-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mbbxysmcp2bgj084as6wxfqi9lrympxg-python3.12-smartypants-2.0.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hmif8ih74wqc92k0nqnbjz07vhqk8rjq-python3.12-typogrify-2.1.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zblqbicipfnkkxnp77fzq9x5zl455xg6-gi-docgen-2025.3.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/awvfyxqdx1ifj05mkyc3il7pyzc632hi-gi-docgen-2025.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pc618cnc1ls56pc2zcfksph924s0walg-glib-2.84.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/s3l9v1z12x7d6jzxwx2f7apmm0mrl4v5-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vmnfpyxkvylr66aw3w7pdx38lcmwkrz9-woff2-1.0.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/y30ihcl6670411yn36zxxn4a241sihaj-modern-python-initialization-api.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zil3q7xl8jjwf38smw8vsgbgm4kkm6sh-CVE-2024-25081.CVE-2024-25082.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vj87qnzwlaqkxcaygzm78cb5j1h7bnby-fontforge-20230101.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/m44sah4gywzdkgwbzdjbh08mrarza8mm-dejavu-fonts-full-2.37.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fn7i09d8kdrlxqqgl3qzq2xw9w9wia3s-dejavu-fonts-minimal-2.37.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kr49afwxva09kmvwr3b6xin8pm0r4xqv-fontconfig-2.16.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lf40vd7dm8bl72a94mmcq04fsinfwqml-fix-oom.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3yyrwp1712yjmcbrcj8gq4r6y5vs3yf1-pixman-0.44.2.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mzs922qkj9c9rm81q4pwf5a8k1393i5q-pixman-0.44.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/h0f1jclzh2cdhapfvz2a5i0dnsh25lr4-meson.patch?h=mingw-w64-xorgproto-id=7b817efc3144a50e6766817c4ca7242f8ce49307.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hq0vxs4hb47x2ygghlkk3pd70r4zqzxw-xorgproto-2024.1.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ajh2hl3dlrkxsg43f0lf8h087fdzlv97-xorgproto-2024.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4v1jn9bx4q7pvdnb9jdnsfg3if9q2vkw-libpthread-stubs-0.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/f4jj060zcqwwr031dv2gwb16i3xdlahi-libX11-1.8.12.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/slxgm40xdfh4bm0l89ylxzx7ba1bkh2q-xtrans-1.6.0.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/knasjwdcgdczk77wfk6f71dvqg4zw0w8-xtrans-1.6.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3zrl2rczq1njif2zv68ch56hrj4cqh7d-libxcb-1.17.0.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/q9bkgvmfg71s5b5xiai98xz6sf10sgcx-libXdmcp-1.1.5.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/759scpwaaky5ccf6vkhsyr3cvr57q9fl-libXdmcp-1.1.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/p94js3z6rahj39jlfj4fqh9ayp1ds2ya-xcb-proto-1.17.0.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fswnwlpalngsds67qkpw99lgnln9hhkn-xcb-proto-1.17.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ik9z2bgng2ik8bcfbq4xn7qij1lkw19g-libXau-1.0.12.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mkwzfs71bx944myl7v7lydhwg9imix5z-libXau-1.0.12.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/v7dnh58yyc9mmilk7j63s6vcncf46b0z-libxcb-1.17.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/m10kb2jrnld668zk441vlydzf9b4hp6w-libX11-1.8.12.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ny6qihn5fw95533sd77w3nm9jxjs99bb-libXext-1.3.6.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/raa8n6m13hrwgxc8i6206sq1cldd81qd-libXext-1.3.6.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5q6j8ang1sz0nm36n3qv0wz63gshb9lh-libXrender-0.9.12.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xpmmdvvma9jb1zmhsab3jg08hj4wnf8f-libXrender-0.9.12.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/p2ii7d8pjdxdfgzhl8i16nqbr8dmsi58-cairo-1.18.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1nl4vij938v6rzypbjlfcc11rpa9fd2j-absolute_gir_path.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1kxgdc4wxbyj9jhwa0wxvcpvij4kki9n-gobject-introspection-1.84.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k3r1rrkslic94z789g9hayh4w4lhclay-procps-ng-4.0.4.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/1x5504dz5vfy2xm41rn49fz8w7h9kxvc-procps-4.0.4.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5bmfc3g2in7mqxxxf8pvsv9qd30hq684-libbsd-0.12.2.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qgp03g2vzfy9flqbfyp0ax6khdrkmvh2-libmd-1.1.0.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/amvmd9b1ig34d4369kw7h4b2n0al4spv-libmd-1.1.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/24dzy79f0ba7jn96d31p5q1v55l5r1dn-libbsd-0.12.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/smcbw4sm40w4w18zsmqg4whf2bxkxwk3-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/26p7qjl2yvid01a1lcdlji2lmm1p0wia-libtpms-0.10.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/28hznlxk03ybsa020yq311pgqqn5wkya-setuptools-44.0.0-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/83ybr0ln53kvzpgkncf4417m9lfq69ah-wrap-python-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/abn1xi2a183109g8nhbifrw772kr2zqx-setuptools-44.0.0-sdist.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/blbb4p1cdahzzrdx8rkjp4xb4nkcqvjj-setuptools-build-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/g0cd7fvm61x1ba6ypihcdr9z8mi3582i-pip-install-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/y8cjrawlv245w4jij4a72hsk5b1wskqn-pip-20.3.4-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ayi219i979p53yfknsk19j6f3lz8ggbs-python2.7-bootstrapped-pip-20.3.4.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/76c85g0z5r06wb1zdgibr2j8sf2w34yw-python2.7-setuptools-44.0.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4k5p3zszh87xciq9j48j0sqwn06m0g3k-python-catch-conflicts-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jjaqjffb1q70dj0g2jc18zljrymbl8bi-python2.7-wheel-0.37.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3vf8vg8vhj1q19in76b3bfhyzshx9w57-setuptools-build-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zgspvgpmmdrqq2iy730vf1gylh4aymj2-python2.7-pip-20.3.4.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7g9hwng8xnpvn95lh95l9jzwyrj241cy-pip-install-hook.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8jjmx50lxm9snc31g680vjcmcpajji1q-typing-3.10.0.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cba4y0nlb1c394219fq806d57lxsz9bm-python2.7-typing-3.10.0.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mwaxji6bhdnwj0a5xnrx6f3fp8c1by61-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wb5hc6dayvgc844kdiwarbx2mf6bzzm0-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9660mm731drzr3di45da6w21y4lkcpg6-six-1.16.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xc5xbqh7rhl6zgq0h6mh7rk1ilkilv9j-python2.7-six-1.16.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2j906rf88nqq86a7g14xc6m0ccwnjc1s-python2.7-oildev-unstable-2024-02-26.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/z8abdg5gc81gjg1l7hpfhrjr9q8hb083-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2s98jqra01rhs38xlbz50iidsirgjdkd-libapparmor-4.1.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/2yzllm3izz6zzd3c4d9mfsb1z9kx2bsn-e7433ba54596da97cb7859455cd37ca140305a9c.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/32183lc58l2sg8vfam053yhkr4sdcr9i-cracklib-words-2.10.0.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6s9jx883v7b1mrq47r95rh7vni5jnayb-libICE-1.1.2.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dxyk3fqj035239mjg7dp8gvsg0ma39qf-libICE-1.1.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ykb29l17csjn5m6pqrbh7fmnbwpyfnrz-libSM-1.2.5.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/36mcky9snw0x7zli80svha9spc52pdb4-libSM-1.2.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/n8lr22nicnkm6n9az2f6l92igfmb1kas-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/51n9wig1gd08axh424scqapg8agzf320-bats-unresholved-1.11.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3fr7ph4g0m3zl4ydbjj8nw5vrs0lf9bg-bats-unresholved-1.11.1-binlore.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3h5fbwhf23njd6iza4j4rd26qqm5ghhw-gnupg-2.4.8.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3mwnq7q8s8w13vx9mfsaa3jyqspgyaw2-clang-at-least-16-LLVMgold-path.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/m0pc9i91az09gbsn6x25zmdc2j8hn44w-mustache-1.1.1.gem.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3nh0wnxsnj5fc538dclfgjlg2kcvqgj8-ruby3.3-mustache-1.1.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/3v914rixxxccfcfwfv26gicmlyafpcjm-0f1618a25c5eba41b6fec947207d0a32ae3cc6c5.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/449h58hfk8n06yvs3l9i898vkvxl90nb-popt-1.19.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4bxn6wf2lpk6pkcih1b61lircfj44z31-source-highlight-3.1.9.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lkh2fmww4lvx7aiyfjm337pril221p2m-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4clh5wyf4fqnylafxifr687xpcdvnq3k-freefont-ttf-20120503.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4ds6bvm4108g7pxhw8f92s98qav7q2hw-itstool-2.0.7.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qp24n755gf18h7wynjjab1b0mf3b9bam-boost_1_87_0.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4kj70wpl990fmxfknqs0a584v9v6hczm-boost-build-boost-1.87.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4lg95sla77b9axywwq89bf2x9pl9hbn3-yasm-1.3.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9iap08pibf4nhw3l2ncfg0dy113dbqrl-libXpm-3.5.17.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qn1ka09j4ddz5p8w3whkk4v3cy0y0f12-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9xjvk7ljcn5l2ybm9fnmaz0vmj9vj829-ncompress-5.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/c0xqms74rqqc87fj4nf6xxr99713h949-libXt-1.3.1.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mrsy3yck4nxg175dq5kirdykqjv3iw8m-libXt-1.3.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4pyq4brj8kijds9q19wxykd6137xci4f-libXpm-3.5.17.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/h0frkwx9x4k1q1xbgzwbvxai4zcvrqp9-icu4c-76_1-src.tgz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4q5ikjs5q8d7wcjh5clhcn5w5y8pn8gx-icu4c-76.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/d5ssmycs44yidzbm7p0s6386ajy3hl3g-libdatrie-2019-12-20.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/n7570mw67pzwhff6ijby56aig71dfqgx-libthai-0.1.29.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4qbcx766l00glf7fvkwm8j8rj4chwdnp-libthai-0.1.29.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4qbwxx5zpj461n0s1b8li28p6fl7islf-libyuv-b7a8576.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dvl00qz82xvk5zy1fg0zihj932l8yj6j-libaio-libaio-0.3.113.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4qgxgbdy1wagmazpvf9kn9gl2wkrsjnz-libaio-0.3.113.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/g5s4ypx7bz0jk1bssbmwiyi2w2vdbhnj-graphite2-1.3.14.tgz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/4vz4z7839yhx49hg59mdvxrcpxsg7k3i-graphite2-1.3.14.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/51bgw56wjb6s4wbplzxzbp87yqy6pis3-gen-bin-stubs.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/523p7myyh8ywp9i3sfwy0dazd4iiiwg0-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fdjiq2bx4q388d8nsmjq0nyimxkhz1jm-binutils-2.44.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5dj8d3p4p1h80msywzh2wwmk9jns44bn-bpftools-6.12.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fzpbm43qpjf88izyrra270iilbyxx3w4-systemd-minimal-257.9.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/nxyqb2sqd90104hi0ri66f6k5l2ml2ss-dbus-1.14.10.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kldmcqqfjrx1v2fc1dm8dynmqb3gwsq4-docbook-xml-4.4.zip.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qyb0wyh2n5cgs68ragwm2zx2qgs700qr-docbook-xml-4.4.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5dm4cbmzbrc0bmcp6kz5ksb55pw11fgi-dbus-1.14.10.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9vqwpijpr8li5rc80xzfqfx4fgy3gf05-cracklib-2.10.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pkdi3qfgjkmk4m53ymvz8kc9zg57j95j-musl.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/yzgs4xv2jg3rrfqi2x7ydji31j0xksyg-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/5wz1hk88jc9imqyynbip8xnrvs9by1kz-libpwquality-1.4.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6182c22zv0lzp14m473viz6nay7pq8w9-ronn-ng-0.10.1.gem.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/63vnd7i8rsmh6vqgm1dfiz40lwddfs95-coreutils-9.7-binlore.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/663dpjl6i6qkk5fmj3wrwnrizj38dpxx-libXft-2.3.9.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6amf5d2yp547nqdqhvdzk0x78bngk96q-libnfnetlink-1.0.2.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ckihgaads6yi08vbkapsz5ls882km7j2-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6pddsk11byg3k3ka8dyica8mayangb8l-tcb-1.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6s9dpgh0vgbi6d66pamsc0xdicf0wvkx-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8bmwsjlpwbl6bbv8lmdbnpfdiqqfnk06-compiler-rt-src-19.1.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/d7hzlqv89kq75wbljb689jsc8vfhgha4-14ae0a660a38e1feb151928a14f35ff0f4487351.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/6xcnpzqndspknry0gg3qhriyzjsnq7lm-compiler-rt-libc-19.1.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8l86lh9zaw76zcvfmpspppi1dphqrw96-rexml-3.2.6.gem.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ayvvhw422m8xrygpjh0qdaqidxld1ak9-ruby3.3-rexml-3.2.6.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xzqihxdlkj898pjicracy50d8vxa6mg9-kramdown-2.4.0.gem.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/g64mmc9b5zxalkpgq5b6yqzjkfnj0xqx-ruby3.3-kramdown-2.4.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/q1mbdcbi7hxas4h4alh2496kp77q6fc9-nokogiri-1.16.0.gem.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qlwqnvq4vjq6dnpz5sa0r4q8w1f1l90f-ruby3.3-nokogiri-1.16.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/w4zw1625ql10qhznlvahi1m83p9hvjby-kramdown-parser-gfm-1.1.0.gem.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/w97hfn3ljmrnwalyqfi253jyy377j778-ruby3.3-kramdown-parser-gfm-1.1.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i82kvg7rkin3cgr8sn7k8k6s22103v3k-ruby3.3-ronn-ng-0.10.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/w2pmvqyj3731vzz0fvjk2chnlbwzgn75-bundler-2.6.6.gem.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/msd4i4y204614asjdigqv5sw3hdvrsz8-bundler-2.6.6.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/72m6g6qqpj4ylcyk55z6902fi8c79nrn-ronn-gems.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qb3n3pf6wm2g8jiwvj41wv4sg3k3jwin-musl.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vkxq7sv36ky79x6ys2qgjzc9vg9sc10g-yasm-1.3.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ncww935a5lmg2llzrjh1sg00xjvfqg0y-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rjq1db7hlxr62s1a9zsd7yrs81bi5dky-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fb0xq2j36prm9g6yg0z1ri88qyn9zz3l-tinyxxd-1.3.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/z704nv4xhhq5x7qf1lrl2j0f7jk948q3-xxd-tinyxxd-1.3.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xwr1ps3ns23xbdv4yaz9insij26ynqp7-libvmaf-3.0.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zkm0zgysgj70g6b06wkfq0vxm6ip0c41-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7a6abblppw3chahqckb2kb80bryiv90a-libaom-3.11.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7aqs4sr9ina2xzv014rrjlbph62ydx2a-findutils-4.10.0-binlore.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7bsk46j0kcd8w1v6qp50ma43zhhwj0lp-?id=904949c9026cb772dc93fbe0947a252ef47127f4.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/7xnygifjl66dq1ng80rdksm20isa2xh3-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/j9dk1m944qfnmk39drj1zr9xsb2688dw-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jbgpb5l3p3xg6vfjf0rsrs8dhpz6dk9z-fix-insufficiently-quoted-regular-expressions-pr51.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xxjsyq6if6grv3fc8krshk1vbb3hf37l-itstool-2.0.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/84ddwq3arian73j3qm8gf6skdwwhinxg-shadow-4.17.4.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/chx4w55hvrqmrpbizg1xl5qnsjx0gha5-python3-3.12.11-env.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/y2536b1y736dhb0qhg5fznbr6k02nc9k-clang-src-19.1.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bdhva6vgh692aw9i89chs921fisx7dj6-clang-19.1.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/d80fy1xbc4ncmywhr5vgk7qidva0p30x-clang-wrapper-19.1.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/nr62vzw4qmfchzzbv3warz26zg10mv4r-npth-1.8.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dnjvl30pylcmi20p13wnvc326p5v4caf-npth-1.8.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/f15xx7llk6x53hnrc4i47dahz08lrnmy-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lwxqx304kqcdr6bhbvavsiz69b6q43qg-libksba-1.6.7.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lxyq3vjb5wfqz8k3wqqjpr80x7fs77zq-libksba-1.6.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ganidfsp8f3ji0jkngwwi8b2sglwyzpz-libassuan-3.0.2.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qcpnjhz2ilhsx6y0ihii0wpspyhxn9hb-libassuan-3.0.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/h49xv3997n28nvkwwsdmxqlavd4z8wdk-gnupg-2.4.8.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/v29mh6wrcad0yjj8l0spz00v2rnyc8kf-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hbphyycil5ydmdry9bxfp4p6jm6kfdii-libbpf-1.5.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/favfy70ln5l435vi98lsbhm73m28nzjb-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hph241mz1744p748sqqyapk59682i8wf-qrencode-4.1.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/b6cfdsl2fk5rlj8zv2xbq1ysxv6amma2-popt-1.19.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/l6zqxzkhb3s4wzp4zcbcxd3bd3kaxp4c-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lilbbd014lgidxp230zlf7m14l9y4qx7-cd1c1d8d204e4ec4557e358013567c097cb70562.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/fphipc2r1bfzy0b4xx03y9r20yql5zi5-libargon2-20190702.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/x24svgws9zsfl4ia0wrajh9yy4kj9641-fix-blkdeactivate.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zc4v4i91p9rpns2kwyg6mgira3b60y12-LVM2.2.03.31.tgz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/g1vma9yvjjra0mwpkqr0l20xvkqwk2kc-lvm2-2.03.31.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rnd7hkz6j9a8ngdacwnvdbz9wm4aq4d6-cryptsetup-2.7.5.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/n9v59m3b9jxq4pimix69vps1v4gwrjj1-cryptsetup-2.7.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/86k02wlyxqqfv0b000jfnvb1lmvjpny2-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pfkykvngcs4pynkkn6536lwa5wk9grnp-lz4-1.10.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vn7425vrz64yrflpmassficrnxvcg97d-libnftnl-1.2.9.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/r56rgnzf3s6kpd2nsw1sygf4vakiizv3-libmnl-1.0.5.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/z5d9hq4bmdl387rg4mbakdyxb3av9296-libmnl-1.0.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8g892qavraql5pkf3gkfirjw1zh6s2ad-libnftnl-1.2.9.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9fyxqshr2wqz22hz2qjdqvyc7czwag2q-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/izd2fic1xr4lhnl4cp1fs451plbj4lr3-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/b9kz8kcfkyv918k6xfqikz3pj2glzhfh-fmt-10.2.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/c2068ld16dws2m0z7kdbzm0jk7mr5ald-catch2-3.8.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/c9p1cff7fbdjyj0vi5yqp8i4rvd6zy61-spdlog-1.15.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mzvcjv2ypcip9p6jwhwl4jmp5hf562mz-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/advxz7v83nk23n5805n45w8f7b97jy65-doxygen-1.13.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/l04rr8iyw04k18pdh57p5c9cwmliz8sk-libwebp-1.5.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8v5gd3i1hkf6242nlxi3l3ldm3jdf4z1-libyuv-1908.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i6wpgyn01bfsgi8zv3qwsxjnkgi9xcrw-1e9ef51f32fa23bd7a94d8c01d5205334bc9c52f.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ns9jl04rpp2ix03a6b4kxxa6rvr1pif3-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/r29dlmhwb2fi40vv2sy993968fcbj3rm-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/nsdkkqvsdq7akcjg2cndxf1y3834v4sj-xxHash-0.8.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wihya4r7chbhxyx4scq2anygbr9jd3qd-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xhcx6vkw41myv6raf1lklxfygq1q7ccf-dav1d-1.5.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hy9skva0ms3q1kf675y974c1d9w2vl3s-gobject-introspection-wrapped-1.84.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rld03gnaniqn923axy72is3lz57sn7nq-gdk-pixbuf-2.42.12.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ybwi96pfr6y5as08ywycimmkk2r6ln62-gdk-pixbuf-2.42.12.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mdrf3bp34nk46igzm8x4xjac9xk013b2-libavif-1.2.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/y3pz4jdrjpj1aljs913vpqbi86g4zc19-restore-GD_FLIP.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9qsqd6siv7rr05a72qyddfjif6qsp2x7-gd-2.3.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qnniqjmy5svn9p1h8qrj2b5ifx0w9yp4-gts-0.7.6.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/brg2c9f9scrfwrmm034bvdp61s5p0jl6-gts-0.7.6.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/f2fb5wf6d6v1kjckv6f592fvjjvmhg7b-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bcwcn98pj934yagsnwxc4rxps55y433z-libXft-2.3.9.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/96h78jpxsp9n708iaxnv7frhm7zdwxsw-harfbuzz-10.2.0.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/gh0f641qrhnvpxr0n8zs0ppy2iq08b1c-harfbuzz-10.2.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ngx24yqn52ppl3hmv8mmz45gnd59yyh2-fonts.conf.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/gs8paimsqjd1az1phppbg1qznl3qp72n-fribidi-1.0.16.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/sdar71nrrk8ffab347mds0i5jlh0ymf7-fribidi-1.0.16.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/x6sz71b307dyrfrv59ar6lhmlswf2hp1-pango-1.56.3.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xnwwx24dvpq7mzc5mh8b64k42591b79i-pango-1.56.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cra2k9alyb5dw4dd07a1qfgj555qswv8-graphviz-12.2.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kp169kaxnlws53g7q02ag5w6kan4xsrf-mscgen-src-0.20.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/nnpchd6ig98rja412z71p3qansr4qpwv-mscgen-0.20.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9miswb78h1j3n0bh78skmw6i6m8vv9j2-gcc-12.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/f80h3y4nhs63j4vqmckaxbiq283mj12i-63996e427b4470c7b99b0f4cafb94839ea3670b6.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ma4nsax75by09jir66wsg1hx4nhvfqgg-boost.pc.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lscdsymxjksvri3fhn33pzj8qmm0sj6j-boost-1.87.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vcjl1jpwccp76c2rzbxrraar98606d4g-source-highlight-3.1.9.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/9mmkfhi5scfksnbf66w7kkpr8cgrmb44-libnl-3.11.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ds6bx6wv13v9ylg1k8cbykqmns7x2g7c-libpcap-1.10.5.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/gwc7x112662bc82lvicvdf9s7n0wfnq8-libpcap-1.10.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rjdl82mva89zcb8s8h0xb6ica22qsfri-libnetfilter_conntrack-1.1.0.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vyjlcsmvwpsvy58fyzcbqvlsaqhxlyp4-libnfnetlink-1.0.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/msl8a1x95xd0r8zzq0k3k3kzgj8dznpc-libnetfilter_conntrack-1.1.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/mw39bh52d7m6d6k08pir268j71vamqxj-iptables-1.8.11.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ssfr95ll5ivkbckm4zw6hhbw57pbr1ci-iptables-1.8.11.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/bz2879ph5gcsb0h7ayf1ybmhhmvx5p20-musl-endian.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/s0wfvvy89kh18859qk99qr0jkcasglpm-iproute2-6.14.0.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/x3bbkl2wicbafcb8ngyp9haak0g4aazx-musl-basename.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hghvsdzr7lmvxfqr84nh2wha5jvh3ak9-iproute2-6.14.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/pkdxwjrq1naqfy4ncpl33waxady42x8d-cmocka-1.1.7.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lqn5k8mjk9lh32ww9c5ipw093wgfrdg8-cmocka-1.1.7.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cwm6a77a9abqjq15gcd4gvcdq55393n4-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jgjh5pap3p46cg09yja9r8gy5frjl03i-fuse-2.9.9-closefrom-glibc-2-34.patch?id=8a970396fca7aca2d5a761b8e7a8242f1eef14c9.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qxx4sv0d366l3h2a2kq2sn8glyy63yd5-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/i6wsgr9wmfcgz40d4kmghm8yhwqg01vy-fuse-2.9.9.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rlrv9xs6mfh2k3zl4m85bv6dxj660r48-socat-1.8.0.3.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jw8bf648bl531sw9ksbd3d669vqbqf1a-socat-1.8.0.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qgylkc1hq3hp339n66mcg4rpx5r1xyy5-json-glib-1.10.6.tar.xz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/svb22bkyl77kzsc78zf6dchbaya9xw7c-json-glib-1.10.6.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/xnhdsv7z6j701ki2vxpq90dyvs7b709j-netstat-net-tools-2.10.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/x7jvjpzcqfi8gc8bkbvqfc9hdl371fnv-swtpm-0.10.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/wzp4nj5dsfbl5f3a8yr9jvn6xpzp39pz-tpm2-tss-4.1.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/cxa3gmq9nskh9xl1r4l44chgmxc0yq6q-libfido2-1.15.0.tar.gz.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/gpbjjp5q956wn9vrbljsq4iggg755fgm-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/ihghvcgbpj1q7mdb12zws8n73gs5mrg4-f41fdaaf7c82bc270af6d7439c6da037bf149be8.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jd3kz2015idjyjx1cpdm8afgvcxg98i0-pcsclite-2.3.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/nnr19glyh1fmlnm3gi56i628jw9cl5bn-libcbor-0.12.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/y3h0iv8cadpgg1jzimg891516rjcip1m-libfido2-1.15.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/lnrl0bllg10hm7m8ax0857b9g3lh1c2j-systemd-257.9.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/plawfkpihcgy5z190qfygrl0kxr5mq06-procps-4.0.4.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/85sw4dpifsdxxphlwi5vpl8di4mynl3a-procps-4.0.4-lore-override.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/rv821b1hkz1s49bzmp15jffpd1nzlrn3-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8d6pnh9b8cl81f9pwajpa26wrw69g1fb-python2.7-sedparse-0.1.2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/sjxxl8hgs0h2wj9nrmbsvhnm38armja6-parallel-20250322.tar.bz2.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/a96bypwrqpfi49hqpsp20338hqzh5828-parallel-20250322.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/jqqzm0lvnyysk2y4kmf2ihxk4r95y397-hostname-net-tools-2.10.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/vq9slibj99qhb5x6b97pr7ln3g2wml90-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/b2jz0bkhhmjp1facphzrz1p2nmkxf4f8-python2.7-configargparse-1.5.3.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kkwhmrgf6wya38y5mkxvganxv613p0g3-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/kqwlhv8xy64c8rkiw1nsxyz2bdy8admq-resholve-0.10.5.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/am0pxzq1djx0x4n0brq0cb6y1bjf7anr-source.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/iq5bicpk5699cihd9yc7arzpmha3f6rh-fix-format-specifier.patch.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/y1qw21dr582469q3dff24q33q3w9bs8l-ronn-0.10.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/sxdg7qlkiigzwsjc0bapr660ndxb3wy7-flock-0.4.0.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/a6242ry27w829l34g0hs2di2hqp2dbk1-flock-0.4.0-binlore.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/c515jppxijbf61bxdkzbscyxrnlg8670-parallel-20250322-binlore.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/dddw41g4rwccqd7w50wjx26ps8k92m4y-bash-interactive-5.2p37-binlore.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k21l54c2r75xhg3cm043q56ma02fmnn1-hostname-net-tools-2.10-binlore.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/k6m1lq44rml6qxycbygfjdql1g4zrlqh-procps-4.0.4-binlore.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/n2hdkzk215lc212s6x8jm9vn1f9ll9bq-ncurses-6.5-lore-override.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/zsv2vfs9pmwkxmq06vmzxm6r2q7sln21-ncurses-6.5-binlore.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/qp42rarls3d9mjm4diqa5yj60pgwkbs8-more-binlore.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/hhj07zngjwr3h0w9rdphd8l9grg5388l-bats-1.11.1.drv' to 'ssh-ng://'... bash-strict-mode (post)> copying path '/nix/store/8l0r679hphqixdzyw8q7lp67n7mrijx5-bash-strict-mode-0.1.0.drv' to 'ssh-ng://'... building '/nix/store/kyrr7l258vwp978v62gmjsk1y677s00l-emptyCommand-hash-input.drv'... emptyCommand-hash-input (post)> added 1 signatures emptyCommand-hash-input (post)> added 2 signatures emptyCommand-hash-input (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7gm9ir9pac1i6wf2792f61mrml9f66jq-emptyCommand-hash-input emptyCommand-hash-input (post)> copying 1 paths... emptyCommand-hash-input (post)> copying path '/nix/store/7gm9ir9pac1i6wf2792f61mrml9f66jq-emptyCommand-hash-input' to 'ssh-ng://'... emptyCommand-hash-input (post)> copying 2 paths... emptyCommand-hash-input (post)> copying path '/nix/store/ziav98j9ksn9pwk6fj26v7gc2nwqlz1j-source' to 'ssh-ng://'... emptyCommand-hash-input (post)> copying path '/nix/store/kyrr7l258vwp978v62gmjsk1y677s00l-emptyCommand-hash-input.drv' to 'ssh-ng://'... building '/nix/store/2ymqwzkmglg5i1rr3x88cwbwq53jnfr5-exe.drv'... exe (post)> added 1 signatures exe (post)> added 99 signatures exe (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/khxnjzngiqb8ahq7ac31bbagyfvjw761-exe exe (post)> copying 1 paths... exe (post)> copying path '/nix/store/khxnjzngiqb8ahq7ac31bbagyfvjw761-exe' to 'ssh-ng://'... exe (post)> copying 99 paths... exe (post)> copying path '/nix/store/2gjkqj01992cps2srmlfmrqd7r389q80-musl-1.2.5.tar.gz.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/h2j5kp6cdm16rd15sn18fsp3q06sxqr7-sys-tree.h.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/igjyf10n82s001wkn5w74z2z01sci906-300-relative.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/p110xmgc79zzgdcy58afkyffm4jllc3v-sys-cdefs.h.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/vzqivlnvjajsip0yrh8zzavffxdxwj40-sys-queue.h.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/y8m6fk3knl42jwk79d7npmk48a7qzhx5-CVE-2025-26519_1.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/yfmiyb6h08x6x8s5s0iwldi831w3gwzf-CVE-2025-26519_0.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/yvyqk9sivbmviah5fjik5m6zqn6m1b4z-iconv.c.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/064ich3kbn22zvx818paypqjkf7jzfvw-musl-1.2.5.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/0bm71x415gplylp6zxql3mp30zbbrakg-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/0fwndh8wa2kyawdjsi2876ah5a51fw41-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/0hx53hxas0sy9c5d1m3lglszj3x6w8ag-rsync-3.4.1.tar.gz.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/0l09dm5hdybvxcq1jb6yfhpaclnrviya-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/0mc21difax9r9nvnwg0ycv17i6xvaa93-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/0vpmpplis49y5asl7b91vl7xdmf6fbxl-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/12sxn9czgmk8zmihsqgykq26ixazig0b-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/16qmdkcbgbbwsgp12rbmcdn9yq834vfv-autoconf-2.72.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/6dqbjddblgn0nqlsd4576h05kc5jblb6-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/1bg23mmlb76z8x4imx6iir1f2xr44ckp-aws-c-common-0.10.3.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/1vb2k2szw9yyncvgmz31lcwzi8qdq7si-CVE-2022-28391.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/6gzavbdyr00mya60ma342q4vx13v795b-libcpuid-0.7.1.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/3biz7j4cy1py9b8n8rsxnkvvc2yyxs22-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/gk59zz5x2ywm7j82c9r8rr3g9dp4bw76-rapidcheck-0-unstable-2023-12-14.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/gqwp9h0jzdxwd2r86nyc4wdcjxq92wy7-rsync-3.4.1.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/dnpzakznr2jpf0af3nvk2mficrxnjvgh-jq-1.7.1.tar.gz.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/yx1hdki1symal4xvx7k70gdb376nkvjk-onig-6.9.10.tar.gz.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/fn16yyxm6pra940dry3gs2myxl7i92vb-oniguruma-6.9.10.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/h38bl4ws2vis85vc279cm2iy188qiw8j-jq-1.7.1.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/bakdbz1xwg9h5zqj127bq0j25iixr4i6-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/ssax7qwsslhrgsc3h4adx39pb436akjb-fix-for-home-end-in-tmux.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/vm72n1v010nsk287d36vimwiph23z90i-alt-left-alt-right-word-navigation.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/hh4jxzrjfsrif3ghal5ks064jkc9ypwr-editline-1.17.1.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/31mrgwpxg1kzcwh1fqd5s84g4a1lmf03-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/xpl3205k5p2cwpig3xdmz53rqvjryv8z-auditable-cargo-1.86.0.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/a4a5p7y5ck7sgnld6qrfkzfpw5fg40hr-cargo-auditable-0.6.5.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/w43hbfk5wp9bnw5l680gs4rla4vdhhrs-auditable-cargo-1.86.0.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/56k7nrmgzmaylqa4ldxxljyy1nj2ajjm-mdbook-0.4.49-vendor-staging.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/yaf8w10x4fckx7wq4xra9hwwndb3j5wv-mdbook-0.4.49-vendor.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/j4xp1rp4br5dp4d5x92w2b3jymbw80rd-mdbook-0.4.49.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/xjrirai3slcsy55rb603jdh9pcsk4lbb-lowdown-1.3.2.tar.gz.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/l0j3qrji6kd36wkq0hkzqzj34jnnrxk5-lowdown-1.3.2.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/3sm1bqzy778qndapyfwgm2a5yvlmdahm-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/nh51p6ds2hkj261gdxsql0dh8pp4szd8-nlohmann_json-3.11.3.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/8s85x6qgjlcvccb7havwxpbackjbba3g-CVE-2023-42366.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/a91m91qycdz0s7ib9g80jndqa53ijfsk-CVE-2022-28391.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/jh5dbh8fv62vrwn5pw9daa44nfisqr7q-CVE-2023-42364_CVE-2023-42365.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/ksq1w190d0da0m8x9mr9qbiy4923q0bz-CVE-2023-42363.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/mi5i0pb5hqilhrzixixqkqlyjh5z6sj9-CVE-2022-48174.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/rn0x4vqy6zgh239dmnhb7rvvkz9sbhdg-busybox-1.36.1.tar.bz2.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/xc7xpnlrxjm0f62c4nkyk18kfpzkj722-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/q9h1fmsdwx952xjw8ypzr8d07f1rn0h0-busybox-1.36.1.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/7b7ypvqild8h6yc0nhgsmqyvyd8pl2vr-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/aris6janch3zzzcqhc4hrzmls9w172y2-aws-c-cal-0.8.0.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/jl7rqcz63aln2hz4q0ma80jk5xb9vvmh-s2n-tls-1.5.17.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/wi128mr8bgjin5x93k5mnv8qw5k2v2mn-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/gqcxg0ma9nz11zi3sf8f98kfxvaisbnk-aws-c-io-0.15.3.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/qd8r07k4gsqlsbrd7xl4sys8yscla619-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/bz2n7l1nwcq6bd173id9q1yyn5yxzb8g-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/vgjakgqkps1hbq4p0xmg9c623aw427rv-aws-c-compression-0.3.0.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/8rh4cpl50kp7k5v64b9par5c984sb4ld-aws-c-http-0.9.2.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/9fchsi06qc2vsnr3g9pmdmh69wizcg2p-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/fvdp0w266pjj3dkh0iw4w9vl2p0cjq8v-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/nnfi6j1ppz5gs5hw5sdi4pi4cqfxijv2-aws-c-sdkutils-0.2.1.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/3fcrwf87b0905vw0lxxri9qndsnnqnvm-aws-c-auth-0.8.1.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/g6b2bysj7c6wjr47hl13ykmrc2762fh4-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/my4asfp1zwhd6gj2v1j41rbavhj1rkdq-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/i943kqmgd3z03gl5j3148a8x302dz7j0-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/nwx6iwyyhsg5isdwmp1cr7gjqvd4j07w-aws-checksums-0.2.2.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/i2d0pm4x4iirz81aw88snd2kllcj56vv-aws-c-event-stream-0.5.0.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/pff8zaaifkrdwyzwnkhyyhs0cxcrp3zv-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/yjdvn6fpx9bq27hmpf373d9v4lyxv7ls-aws-c-s3-0.7.1.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/zl75gqbrrwamin6adr31sgvj4nzwa85j-aws-c-mqtt-0.11.0.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/8i220z980csijv3y1y5fg2lyd1wqlld8-aws-crt-cpp-0.29.4.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/z4cqcd5xfr86j18nysc90d992bbpb6ng-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/qy4h51wdacm280mqa6rk370s13gqgsfj-aws-sdk-cpp-1.11.448.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/nfz603chgjhifb4i80s5hkg1blwcd3bh-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/rv79pgi9ldb8h0anmc7444v39ja47v7l-toml11-3.7.1.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/cdkiss5kzwrq5m79119m277iss7apiba-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/dh33wsjf3sbk77pgbnnifj7y4jijlldk-477.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/4civismah633fd5b0xfsw72n6qm8778r-fix-tbb-mingw-link.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/b2ihpwgfpsahayc7wz008r9qn2ds4r8k-fix-tbb-mingw-compile.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/g02kr1znf9jiy6yaasbrskgy55r51a01-899.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/rc7q0g3jpgf6di9j8iha02hjqv0id3c5-fix-cmake-threads-threads-target-for-static.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/sxjfivhnm6pdr29dw81d18smv9j1ch5a-fix-tbb-freebsd-and-windows-tests.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/zhw2mb0pcs46pzfdzsjq3c533dmzgm6b-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/hbm8jdwgv7h7ama2c0qag6h5wlchwlkr-tbb-2021.11.0.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/qxbb8k3j5nw7asflykm34hx4yynwnv2g-dab799623310c8f4be6575002d5c681c09a0e209.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/ry94v5sy1nxaxa96cp2r8dmdjpjgiihi-libblake3-1.8.2.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/nzmzbqgl9nx48j65vb05y663j2qf57bl-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/pam42w34hrfjpv3wz26rivj4imn96s5h-llhttp-9.2.1.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/ssj05mjmvf7j797jv09fmaqm9mf3rf88-libgit2-darwin-case-sensitive-build.patch.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/wg4p1nfjb75i10s96ifyln3hc6a81dy8-libgit2-1.9.0.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/s81sd3jln5n6d3zj627h0qb7pjvq9308-source.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/5zwm03igdl6qidqyqwcm6n9kz13dmp0d-mdbook-linkcheck-0.7.7-vendor-staging.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/blpdcdc8c0qxrdsn5nsi7w0wncc7wgl7-mdbook-linkcheck-0.7.7-vendor.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/wwsa6h899s9zyw45ai2qi2fmmiw859i1-mdbook-linkcheck-0.7.7.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/z39x0an3jszwyyfcqpc2qx26mzw78di5-boehm-gc-8.2.8.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/ci1c2hirwdbmx1v79if2zcvnmp24zfvk-nix-2.28.5.drv' to 'ssh-ng://'... exe (post)> copying path '/nix/store/2ymqwzkmglg5i1rr3x88cwbwq53jnfr5-exe.drv' to 'ssh-ng://'... building '/nix/store/z7kh3qwhjwfyq29xw7bkakvrnkpb9ncv-emptyCommand-hash-input.drv'... emptyCommand-hash-input (post)> added 1 signatures emptyCommand-hash-input (post)> added 1 signatures emptyCommand-hash-input (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/rliy05dvfkf1qyzklh4axm86s3r9sv1g-emptyCommand-hash-input emptyCommand-hash-input (post)> copying 1 paths... emptyCommand-hash-input (post)> copying path '/nix/store/rliy05dvfkf1qyzklh4axm86s3r9sv1g-emptyCommand-hash-input' to 'ssh-ng://'... emptyCommand-hash-input (post)> copying 1 paths... emptyCommand-hash-input (post)> copying path '/nix/store/z7kh3qwhjwfyq29xw7bkakvrnkpb9ncv-emptyCommand-hash-input.drv' to 'ssh-ng://'... building '/nix/store/n06z7a8kwsdllq25kkkq4a1y8ckvlgkw-exe.drv'... exe (post)> added 1 signatures exe (post)> added 1 signatures exe (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/xzpsadz0jgwzn7q8daxkjjylvk360lks-exe exe (post)> copying 1 paths... exe (post)> copying path '/nix/store/xzpsadz0jgwzn7q8daxkjjylvk360lks-exe' to 'ssh-ng://'... exe (post)> copying 1 paths... exe (post)> copying path '/nix/store/n06z7a8kwsdllq25kkkq4a1y8ckvlgkw-exe.drv' to 'ssh-ng://'... these 18 derivations will be built: /nix/store/35s200jha8iw19n3nfbp6chx65jzsl8p-reconstructpackagelock.js.drv /nix/store/dlh40brlr9z0w360r5qnxifmv9r43id8-nodejs-configure.drv /nix/store/gxkk45wx106ijckmb12igy40hhhkim2z-nodejs-22.19.0.drv /nix/store/ib739vc507w721jnxbwqq1d94lh3c8p9-linkbins.js.drv /nix/store/jskp1fy5fm4cazvf5r2758lvnbs4rwj8-pinpointDependencies.js.drv /nix/store/rpyv9l3ks6j00x3ys32977gns77mxiyh-install-package.drv /nix/store/rs6l2456b3b6y9v8vm07dm7hqhzhphmq-addintegrityfields.js.drv /nix/store/3x8dw6c79nh3xfql884pgsq0f6xqd05k-prettier-3.5.3.drv /nix/store/licgk9mhah5qval3h7m8vy5ya40qq96v-treefmt.toml.drv /nix/store/54fmqy8z4xwys1761mcbfbyz0vwrxfg0-treefmt.drv /nix/store/bfdcqw7v9pm8cja2q4bzmqb0s6ph032c-pnpm-8.15.9.drv /nix/store/9qa8qmavmrfj03nhffj0p1kqznyns1w7-pnpm-config-hook.drv /nix/store/a0q2iw135hwsyyf7l2qg5dikp36i1jh7-project-manager.drv /nix/store/jzh2x2k9fgwl88djcyh6i1p2smnlx42m-project-manager-files.drv /nix/store/l9pfv0khgcd7ndcwd920wgiqklihfcb1-bash-language-server-5.4.0.drv /nix/store/qqhyd043z4k07aja0xc8xzj065w0xdrh-pm-session-vars.sh.drv /nix/store/k8pigv37l82gspy5vj569ww5hv4vzixj-project-manager-path-for-flaky.drv /nix/store/np7bzrfkx6bk7spq4ab4nxs5my792l2g-nix-shell.drv these 41 paths will be fetched (137.94 MiB download, 750.09 MiB unpacked): /nix/store/p1ffhw473splv51yspyh466gv6ir9qb9-alejandra-4.0.0 /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev /nix/store/gbqkcv65lzbv0zcd9ps7wsmm2daj3bmi-bash-language-server-pnpm-deps /nix/store/g48am60l5992rzwf0pi4d9yy600ng6cv-direnv-2.36.0 /nix/store/v2rxk9xkcxsas64wl7ds31al15cm2wqd-git-2.50.1 /nix/store/xn9qkbsi0pm1nc3ips0hjzdsiic6ksdp-git-2.50.1-doc /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4 /nix/store/7jqzbnscjsxdlgdlvf8zb5mzqdjwf3lw-install-shell-files /nix/store/0y6mhrlzlyapqgg1pp7szqgplzdjzwib-libbsd-0.12.2 /nix/store/jg9a003l3qh3yyjrhjjjcxqz9c2n3nk8-libmd-1.1.0 /nix/store/z1d31535cfjrvq7xm22avnz2c9jalbpz-make-binary-wrapper-hook /nix/store/zx6pssam4l6n75hd9fl79982p9m3sgs1-nil-2024-08-06 /nix/store/0gk4i8rv9vppwwbig525k1fkhkph6vwx-ninja-1.12.1 /nix/store/ivmadnq9630mndjxp18jjpnmlapd0dqn-nixos-option /nix/store/nhc66sglpq1y8hc6rryz1101ch1ky9vm-node-sources /nix/store/y7fpr161g0np7gd9d1h6d475pd311b5k-node-v22.19.0.tar.xz /nix/store/c3lzkml4yxghfs44sm3sx4xcbdy3riga-pkgconf-2.4.3 /nix/store/l2s9j9fi9r8q3yji39ffpmil0qgacyxk-pkgconf-2.4.3-lib /nix/store/m53q460bmkxmnwk52jknjsw49kgc1y81-pkgconf-wrapper-2.4.3 /nix/store/0rvcihh5v0bpg162zgkkzs4iq4akvplp-pnpm-8.15.9.tgz /nix/store/p9b1ysyjvsafrd6ahzmslbw2v711gsx3-prettier-3.5.3.tgz /nix/store/5nqyjf6mvyz84l6x65bg1bihp2051h3v-python3.12-cbor2-5.6.5 /nix/store/bcnd28zd2m39qq1scqqb13149rbi7cd7-python3.12-markdown-it-py-3.0.0 /nix/store/z75mp1b7f9qwi4j30lggcn8dfzlwi27k-python3.12-remarshal-1.0.0 /nix/store/2diqyrlyahqr5220w1309q5mariph1ag-python3.12-rich-14.0.0 /nix/store/5dijcm5acfr3nhs9s2xi76vk727gmcpq-python3.12-rich-argparse-1.7.0 /nix/store/rplg0x3s01r3cjvxvs9na563dklcv3dx-python3.12-tomlkit-0.13.2 /nix/store/8h416c1866pwj1m8rgw30hyxw75icc3y-shadow-4.17.4 /nix/store/knsxsczqdrkym042mkm71lbzr29xzk8k-shellcheck-0.10.0-bin /nix/store/98i8bxjdaz1ryplfb3500glk3ig5pb58-source /nix/store/nq3ahkkdf7gzki406pyw2mf328qxh81b-tarWrapper /nix/store/p80mm7czxcz7mfgfpp0jcqvysqqn4xwn-tcb-1.2 /nix/store/jvbmwn7p8yyv69d59d5hhkmshxvism24-util-linux-2.41.1 /nix/store/smvpwhzmx1qc21yxc798drwfpsb7ng34-util-linux-2.41.1-bin /nix/store/s22ixq2dki45xdzzmh1d0yvac3rridz3-util-linux-2.41.1-dev /nix/store/405wfwvwdwjnw0k9prw5n8594cqx6gkd-util-linux-2.41.1-lib /nix/store/cd137m43izv63j0l910c6aimply25zi7-util-linux-2.41.1-login /nix/store/pq0paggs2sd5jwrxk7wrvz16gz7n8c0x-util-linux-2.41.1-mount /nix/store/pxghsl8ylk2mnh05qh0cjc8cgjj84ccb-util-linux-2.41.1-swap /nix/store/mz75g7gizi6ibxy85gyqaam8yzinwr4l-version-check-hook /nix/store/m1s3vgcd9wksd6jlfnv2s7f25kgj3zpq-zlib-ng-2.2.4 copying path '/nix/store/knsxsczqdrkym042mkm71lbzr29xzk8k-shellcheck-0.10.0-bin' from 'https://cache.nixos.org'... copying path '/nix/store/xn9qkbsi0pm1nc3ips0hjzdsiic6ksdp-git-2.50.1-doc' from 'https://cache.nixos.org'... copying path '/nix/store/g48am60l5992rzwf0pi4d9yy600ng6cv-direnv-2.36.0' from 'https://cache.nixos.org'... copying path '/nix/store/zx6pssam4l6n75hd9fl79982p9m3sgs1-nil-2024-08-06' from 'https://cache.nixos.org'... copying path '/nix/store/m1s3vgcd9wksd6jlfnv2s7f25kgj3zpq-zlib-ng-2.2.4' from 'https://cache.nixos.org'... copying path '/nix/store/gbqkcv65lzbv0zcd9ps7wsmm2daj3bmi-bash-language-server-pnpm-deps' from 'https://cache.nixos.org'... copying path '/nix/store/98i8bxjdaz1ryplfb3500glk3ig5pb58-source' from 'https://cache.nixos.org'... copying path '/nix/store/mz75g7gizi6ibxy85gyqaam8yzinwr4l-version-check-hook' from 'https://cache.nixos.org'... copying path '/nix/store/z1d31535cfjrvq7xm22avnz2c9jalbpz-make-binary-wrapper-hook' from 'https://cache.nixos.org'... copying path '/nix/store/ivmadnq9630mndjxp18jjpnmlapd0dqn-nixos-option' from 'https://cache.nixos.org'... copying path '/nix/store/p1ffhw473splv51yspyh466gv6ir9qb9-alejandra-4.0.0' from 'https://cache.nixos.org'... copying path '/nix/store/y7fpr161g0np7gd9d1h6d475pd311b5k-node-v22.19.0.tar.xz' from 'https://cache.nixos.org'... copying path '/nix/store/7jqzbnscjsxdlgdlvf8zb5mzqdjwf3lw-install-shell-files' from 'https://cache.nixos.org'... copying path '/nix/store/5nqyjf6mvyz84l6x65bg1bihp2051h3v-python3.12-cbor2-5.6.5' from 'https://cache.nixos.org'... copying path '/nix/store/bcnd28zd2m39qq1scqqb13149rbi7cd7-python3.12-markdown-it-py-3.0.0' from 'https://cache.nixos.org'... copying path '/nix/store/rplg0x3s01r3cjvxvs9na563dklcv3dx-python3.12-tomlkit-0.13.2' from 'https://cache.nixos.org'... building '/nix/store/dlh40brlr9z0w360r5qnxifmv9r43id8-nodejs-configure.drv'... building '/nix/store/rs6l2456b3b6y9v8vm07dm7hqhzhphmq-addintegrityfields.js.drv'... building '/nix/store/rpyv9l3ks6j00x3ys32977gns77mxiyh-install-package.drv'... building '/nix/store/ib739vc507w721jnxbwqq1d94lh3c8p9-linkbins.js.drv'... building '/nix/store/jskp1fy5fm4cazvf5r2758lvnbs4rwj8-pinpointDependencies.js.drv'... building '/nix/store/35s200jha8iw19n3nfbp6chx65jzsl8p-reconstructpackagelock.js.drv'... addintegrityfields.js (post)> added 1 signatures addintegrityfields.js (post)> added 0 signatures addintegrityfields.js (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/6zqkyqa70rr0g1klzxdpvnxzb6zx6jih-addintegrityfields.js addintegrityfields.js (post)> copying 0 paths... addintegrityfields.js (post)> copying 0 paths... install-package (post)> added 1 signatures install-package (post)> added 0 signatures install-package (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0iw5q733razgmc1p5jj00bgb4ad1wqpn-install-package install-package (post)> copying 0 paths... install-package (post)> copying 0 paths... linkbins.js (post)> added 1 signatures linkbins.js (post)> added 0 signatures linkbins.js (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/72x653hbjq18bqwpghm4kr09f2bmmz7g-linkbins.js linkbins.js (post)> copying 0 paths... linkbins.js (post)> copying 0 paths... nodejs-configure (post)> added 1 signatures nodejs-configure (post)> added 0 signatures nodejs-configure (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/yp7kb55s82r367y5d9cvbqjzf79zh3pj-nodejs-configure nodejs-configure (post)> copying 0 paths... nodejs-configure (post)> copying 0 paths... pinpointDependencies.js (post)> added 1 signatures pinpointDependencies.js (post)> added 0 signatures pinpointDependencies.js (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/51vsp0frjidz482vdlf27mdz1xgpfbnb-pinpointDependencies.js pinpointDependencies.js (post)> copying 0 paths... pinpointDependencies.js (post)> copying 0 paths... copying path '/nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev' from 'https://cache.nixos.org'... copying path '/nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4' from 'https://cache.nixos.org'... copying path '/nix/store/l2s9j9fi9r8q3yji39ffpmil0qgacyxk-pkgconf-2.4.3-lib' from 'https://cache.nixos.org'... copying path '/nix/store/0gk4i8rv9vppwwbig525k1fkhkph6vwx-ninja-1.12.1' from 'https://cache.nixos.org'... copying path '/nix/store/jg9a003l3qh3yyjrhjjjcxqz9c2n3nk8-libmd-1.1.0' from 'ssh-ng://'... copying path '/nix/store/0rvcihh5v0bpg162zgkkzs4iq4akvplp-pnpm-8.15.9.tgz' from 'https://cache.nixos.org'... copying path '/nix/store/nhc66sglpq1y8hc6rryz1101ch1ky9vm-node-sources' from 'https://cache.nixos.org'... copying path '/nix/store/nq3ahkkdf7gzki406pyw2mf328qxh81b-tarWrapper' from 'https://cache.nixos.org'... copying path '/nix/store/p9b1ysyjvsafrd6ahzmslbw2v711gsx3-prettier-3.5.3.tgz' from 'https://cache.nixos.org'... copying path '/nix/store/p80mm7czxcz7mfgfpp0jcqvysqqn4xwn-tcb-1.2' from 'ssh-ng://'... copying path '/nix/store/jvbmwn7p8yyv69d59d5hhkmshxvism24-util-linux-2.41.1' from 'https://cache.nixos.org'... copying path '/nix/store/405wfwvwdwjnw0k9prw5n8594cqx6gkd-util-linux-2.41.1-lib' from 'https://cache.nixos.org'... copying path '/nix/store/v2rxk9xkcxsas64wl7ds31al15cm2wqd-git-2.50.1' from 'https://cache.nixos.org'... copying path '/nix/store/2diqyrlyahqr5220w1309q5mariph1ag-python3.12-rich-14.0.0' from 'https://cache.nixos.org'... building '/nix/store/a0q2iw135hwsyyf7l2qg5dikp36i1jh7-project-manager.drv'... reconstructpackagelock.js (post)> added 1 signatures reconstructpackagelock.js (post)> added 0 signatures reconstructpackagelock.js (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/idc256wf4vgvi0f91rm0ab8npci9wr6j-reconstructpackagelock.js reconstructpackagelock.js (post)> copying 0 paths... reconstructpackagelock.js (post)> copying 0 paths... project-manager> install: creating directory '/nix/store/3z5swj7vlb13qwrfz9yq64a6sw0qwnvp-project-manager' project-manager> install: creating directory '/nix/store/3z5swj7vlb13qwrfz9yq64a6sw0qwnvp-project-manager/bin' project-manager> '/nix/store/xnqisn2w96isrwq38jdri3x6qwmfvghq-project-manager' -> '/nix/store/3z5swj7vlb13qwrfz9yq64a6sw0qwnvp-project-manager/bin/project-manager' project-manager> patching script interpreter paths in /nix/store/3z5swj7vlb13qwrfz9yq64a6sw0qwnvp-project-manager/bin/project-manager project-manager> /nix/store/3z5swj7vlb13qwrfz9yq64a6sw0qwnvp-project-manager/bin/project-manager: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash" copying path '/nix/store/c3lzkml4yxghfs44sm3sx4xcbdy3riga-pkgconf-2.4.3' from 'https://cache.nixos.org'... copying path '/nix/store/5dijcm5acfr3nhs9s2xi76vk727gmcpq-python3.12-rich-argparse-1.7.0' from 'https://cache.nixos.org'... copying path '/nix/store/cd137m43izv63j0l910c6aimply25zi7-util-linux-2.41.1-login' from 'https://cache.nixos.org'... copying path '/nix/store/0y6mhrlzlyapqgg1pp7szqgplzdjzwib-libbsd-0.12.2' from 'ssh-ng://'... copying path '/nix/store/pxghsl8ylk2mnh05qh0cjc8cgjj84ccb-util-linux-2.41.1-swap' from 'https://cache.nixos.org'... copying path '/nix/store/pq0paggs2sd5jwrxk7wrvz16gz7n8c0x-util-linux-2.41.1-mount' from 'https://cache.nixos.org'... project-manager (post)> added 27 signatures project-manager (post)> added 5 signatures project-manager (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/3z5swj7vlb13qwrfz9yq64a6sw0qwnvp-project-manager project-manager (post)> copying 27 paths... project-manager (post)> copying path '/nix/store/4xrplqjaq6k0fnwyfmckg7sq06291gr4-aws-c-common-0.10.3' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/2f0g1yj0yzkgc0jpifldvvw6syrv68dl-aws-c-cal-0.8.0' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/i449s25lpc9ijjqikh6fybgv9ghqway4-s2n-tls-1.5.17' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/c7732dm7416fil8jb4x6ymx4p9xriq0c-aws-c-io-0.15.3' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/f5wp2ycmfcvwg3lifd6mz321ny5hgxz3-aws-c-compression-0.3.0' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/9agf2p4950smjqqhj3vsgq18sxx2cvn3-aws-c-http-0.9.2' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/qy34lwx9bdgynpjhwwdgzki5dq7vsslb-aws-c-sdkutils-0.2.1' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/60s26bijq2qj8f7z1cidkj14q8ngkkpc-aws-c-auth-0.8.1' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/f5k93wjw4ylgw93jm1di05bs2q8935wq-aws-checksums-0.2.2' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/054sxhnwvxnvxdcvrmms8q97z0nxk6h9-aws-c-s3-0.7.1' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/1wb1ajhk6aqf0chbfpm3qadwhn187dn0-brotli-1.1.0-lib' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/24g0a9f44818v5r9rc2clvm7d0iq4vn6-llhttp-9.2.1' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/cpi9903wsrfd1prw12vwragr3r96bl85-tbb-2021.11.0' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/2clcgn9d7rlyhdkpc1gx9frg14vm2k07-tbb-2021.11.0-dev' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/5090ym7hza2iziq4wyz3pz6yzvw4siag-curl-8.14.1' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/6rfap9wj9g6yga4pg4750yag075qrxg3-libblake3-1.8.2' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/cbzdcq12jcbv76mxvr245anmm9syz1kf-nix-2.28.5-man' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/fdi6k88sl1ykmjsngcsanrlzd87a4r91-gtest-1.16.0' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/jbc3sy2m04c84qay54zrzv5lxikr08c2-rapidcheck-0-unstable-2023-12-14' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/nnl79gryl3dz0k2k5y7lfkccwz1lqhmh-aws-c-mqtt-0.11.0' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/pl145x3mba318j3c3vhfcz9fs969x75d-aws-c-event-stream-0.5.0' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/j9ksv4hjil682s2glh2mf9mdjdk75gqs-aws-crt-cpp-0.29.4' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/rpi50xiwd3hql8k4rrscdhpb44cm8cw1-aws-sdk-cpp-1.11.448' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/shqxxr3q7clnc49fmy8zn1p8k0sphgyn-libgit2-1.9.0-lib' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/snkahy53v6zxppa45sbvlr0pl2846x3h-nix-2.28.5' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/ivmadnq9630mndjxp18jjpnmlapd0dqn-nixos-option' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/3z5swj7vlb13qwrfz9yq64a6sw0qwnvp-project-manager' to 'ssh-ng://'... project-manager (post)> copying 5 paths... project-manager (post)> copying path '/nix/store/s5f5ax0lbc0bkbmlq3dwq6zc7az1y87d-nixos-option.drv' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/h8q8gqislj0slwzzxfzh6pfx1jm31z8r-less-668.tar.gz.drv' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/xjb8pp55iknf68lqfmvyhp872lws2crm-8fff6c56bfc833528b31ebdaee871f65fbe342b1.patch.drv' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/zadxbaajlzav00zaswafbmimwgv5xgxn-less-668.drv' to 'ssh-ng://'... project-manager (post)> copying path '/nix/store/a0q2iw135hwsyyf7l2qg5dikp36i1jh7-project-manager.drv' to 'ssh-ng://'... building '/nix/store/jzh2x2k9fgwl88djcyh6i1p2smnlx42m-project-manager-files.drv'... copying path '/nix/store/m53q460bmkxmnwk52jknjsw49kgc1y81-pkgconf-wrapper-2.4.3' from 'https://cache.nixos.org'... copying path '/nix/store/z75mp1b7f9qwi4j30lggcn8dfzlwi27k-python3.12-remarshal-1.0.0' from 'https://cache.nixos.org'... copying path '/nix/store/8h416c1866pwj1m8rgw30hyxw75icc3y-shadow-4.17.4' from 'ssh-ng://'... building '/nix/store/gxkk45wx106ijckmb12igy40hhhkim2z-nodejs-22.19.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.BoFnRz/.git/ project-manager-files> [master (root-commit) f70044a] current files project-manager-files> 54 files changed, 3100 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/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/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> warning: '/nix/var/nix' does not exist, so Nix will use '/build/fake-home.w2DMeO/.local/share/nix/root' as a chroot store nodejs> Running phase: unpackPhase nodejs> unpacking source archive /nix/store/y7fpr161g0np7gd9d1h6d475pd311b5k-node-v22.19.0.tar.xz copying path '/nix/store/smvpwhzmx1qc21yxc798drwfpsb7ng34-util-linux-2.41.1-bin' from 'https://cache.nixos.org'... copying path '/nix/store/s22ixq2dki45xdzzmh1d0yvac3rridz3-util-linux-2.41.1-dev' from 'https://cache.nixos.org'... project-manager-files> WARN: Project Manager failed to find the project root via Nix, assumingf02e1038577dd777d9075c24b20b8c06?narHash=sha256-WXK0wOCIFU2OxicWLpdaq/e5svhReXXrdydMwkTNH9E%3D' into the Git cache project-manager-files> it’s the current directory. project-manager-files> /nix/store/3z5swj7vlb13qwrfz9yq64a6sw0qwnvp-project-manager/bin/project-manager: line 189: trap -- 's=$?; echo "$0: Error on line "$LINENO": $BASH_COMMAND"; exit $s' ERR: command not found nodejs> source root is node-v22.19.0 nodejs> setting SOURCE_DATE_EPOCH to timestamp 1756383015 of file "node-v22.19.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 2397 (offset 115 lines). nodejs> patching file node.gyp nodejs> Hunk #1 succeeded at 707 (offset 4 lines). nodejs> Hunk #2 succeeded at 727 (offset 4 lines). nodejs> Hunk #3 succeeded at 1031 (offset 19 lines). nodejs> Hunk #4 succeeded at 1503 (offset 23 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/gx5hri6n4zp538mdvyijplai31r21z1h-bypass-darwin-xcrun-node16.patch nodejs> patching file tools/gyp/pylib/gyp/xcode_emulation.py nodejs> Hunk #1 succeeded at 520 (offset -2 lines). nodejs> Hunk #2 succeeded at 1504 (offset -1 lines). nodejs> Hunk #3 succeeded at 1516 (offset -1 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> 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> 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 nodejs> fixing libtool script ./deps/cares/config/ltmain.sh nodejs> ./deps/cares/configure nodejs> patching script interpreter paths in /nix/store/yp7kb55s82r367y5d9cvbqjzf79zh3pj-nodejs-configure nodejs> configure flags: --prefix=/nix/store/8k7987ibdj2mma2hsahh6x6jh0hgifwh-nodejs-22.19.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/dc88ji0n2kkqfml96j9znyrqr6lh7gv0-libuv-1.51.0/lib --shared-openssl --shared-openssl-libpath=/nix/store/adh72qn1r2c4nflkgkv3sdv7aag0p9z5-openssl-3.4.2/lib --shared-sqlite --shared-sqlite-libpath=/nix/store/7wfb0gvrjbiss5sk5i95z9b3wv87wkhb-sqlite-3.48.0/lib --shared-zlib --shared-zlib-libpath=/nix/store/8icpg7vrz95c6ap3mznmlmg7h0l2av1w-zlib-1.3.1/lib nodejs> INFO: configure completed successfully nodejs> Running phase: buildPhase nodejs> build flags: -j16 SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash nodejs> TERM=dumb ninja -C out/Release -j16 nodejs> ninja: Entering directory `out/Release' nodejs> [1/2107] CXX obj/deps/v8/src/base/v8_libbase.abort-mode.o nodejs> [2/2107] CXX obj/deps/v8/src/base/numbers/v8_libbase.diy-fp.o nodejs> [3/2107] CXX obj/deps/v8/src/base/v8_libbase.bits.o nodejs> [4/2107] CXX obj/deps/v8/src/base/v8_libbase.division-by-constant.o nodejs> [5/2107] CXX obj/deps/v8/src/base/numbers/v8_libbase.cached-powers.o nodejs> [6/2107] CXX obj/deps/v8/src/base/v8_libbase.cpu.o nodejs> [7/2107] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace.o nodejs> [8/2107] CXX obj/deps/v8/src/base/numbers/v8_libbase.dtoa.o nodejs> [9/2107] CXX obj/deps/v8/src/base/v8_libbase.file-utils.o nodejs> [10/2107] CXX obj/deps/v8/src/base/numbers/v8_libbase.fast-dtoa.o nodejs> [11/2107] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum-dtoa.o nodejs> [12/2107] CXX obj/deps/v8/src/base/numbers/v8_libbase.bignum.o nodejs> [13/2107] CXX obj/deps/v8/src/base/v8_libbase.bounded-page-allocator.o nodejs> [14/2107] CXX obj/deps/v8/src/base/v8_libbase.emulated-virtual-address-subspace.o nodejs> [15/2107] CXX obj/deps/v8/src/base/v8_libbase.ieee754.o nodejs> [16/2107] CXX obj/deps/v8/src/base/v8_libbase.once.o nodejs> [17/2107] CXX obj/deps/v8/src/base/v8_libbase.logging.o nodejs> [18/2107] CXX obj/deps/v8/src/base/numbers/v8_libbase.fixed-dtoa.o nodejs> [19/2107] CXX obj/deps/v8/src/base/platform/v8_libbase.mutex.o nodejs> [20/2107] CXX obj/deps/v8/src/base/numbers/v8_libbase.strtod.o nodejs> [21/2107] CXX obj/deps/v8/src/base/platform/v8_libbase.condition-variable.o nodejs> [22/2107] CXX obj/deps/v8/src/base/platform/v8_libbase.memory-protection-key.o nodejs> [23/2107] CXX obj/deps/v8/src/base/v8_libbase.page-allocator.o nodejs> [24/2107] CXX obj/deps/v8/src/base/platform/v8_libbase.semaphore.o nodejs> [25/2107] CXX obj/deps/v8/src/base/platform/v8_libbase.platform.o nodejs> [26/2107] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-page-allocator.o nodejs> [27/2107] CXX obj/deps/v8/src/base/platform/v8_libbase.time.o nodejs> [28/2107] CXX obj/deps/v8/src/base/v8_libbase.region-allocator.o nodejs> [29/2107] CXX obj/deps/v8/src/base/sanitizer/v8_libbase.lsan-virtual-address-space.o nodejs> [30/2107] CXX obj/deps/v8/src/base/v8_libbase.strings.o nodejs> [31/2107] CXX obj/deps/v8/src/base/v8_libbase.sys-info.o nodejs> [32/2107] CXX obj/deps/v8/src/base/v8_libbase.vlq-base64.o project-manager-files> copying path '/nix/store/01x5k4nlxcpyd85nnr0b9gm89rm8ff4x-source' from 'https://cache.garnix.io'... nodejs> [33/2107] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space-page-allocator.o nodejs> [34/2107] CXX obj/deps/v8/src/base/utils/v8_libbase.random-number-generator.o nodejs> [35/2107] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix-time.o nodejs> [36/2107] CXX obj/deps/v8/src/base/debug/v8_libbase.stack_trace_posix.o nodejs> [37/2107] CXX obj/deps/v8/src/base/v8_libbase.virtual-address-space.o nodejs> [38/2107] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-posix.o nodejs> [39/2107] CXX obj/deps/v8/src/base/platform/v8_libbase.platform-linux.o nodejs> [40/2107] AR obj/tools/v8_gypfiles/libv8_libbase.a nodejs> [41/2107] CXX obj/deps/v8/src/torque/torque_base.cpp-builder.o nodejs> [42/2107] CXX obj/deps/v8/src/torque/torque_base.source-positions.o nodejs> [43/2107] CXX obj/deps/v8/src/torque/torque_base.declarable.o nodejs> [44/2107] CXX obj/deps/v8/src/torque/torque_base.earley-parser.o project-manager-files> unpacking 'github:sellout/nix-systems/aa9520a9a0f92098d3576c3b4eafcb32c13d6800?narHash=sha256-vta8mxLa5XxpHfb9HCiavFqBrX2xJDvZiKHZOy4kvlA%3D' into the Git cache... nodejs> [45/2107] CXX obj/deps/v8/src/torque/torque_base.global-context.o nodejs> [46/2107] CXX obj/deps/v8/src/torque/torque_base.cfg.o project-manager-files> copying path '/nix/store/0rcvw2ycgkg7643krfa31kra4qjnccvf-source' from 'https://cache.nixos.org'...nix-systems/archive/aa9520a9a0f92098d3576c3b4eafcb32c13d6800.tar.gz' nodejs> [47/2107] CXX obj/deps/v8/src/torque/torque_base.server-data.o nodejs> [48/2107] CXX obj/deps/v8/src/torque/torque_base.kythe-data.o nodejs> [49/2107] CXX obj/deps/v8/src/torque/torque_base.class-debug-reader-generator.o nodejs> [50/2107] CXX obj/deps/v8/src/torque/torque_base.cc-generator.o nodejs> [51/2107] CXX obj/deps/v8/src/torque/torque_base.torque-code-generator.o nodejs> [52/2107] CXX obj/deps/v8/src/torque/torque_base.instance-type-generator.o nodejs> [53/2107] CXX obj/deps/v8/src/torque/torque_base.csa-generator.o nodejs> [54/2107] CXX obj/deps/v8/src/torque/torque_base.declaration-visitor.o nodejs> [55/2107] CXX obj/deps/v8/src/torque/torque_base.declarations.o nodejs> [56/2107] CXX obj/deps/v8/src/torque/torque_base.type-inference.o nodejs> [57/2107] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecode-operands.o nodejs> [58/2107] CXX obj/deps/v8/src/torque/torque_base.instructions.o nodejs> [59/2107] CXX obj/deps/v8/src/builtins/bytecode_builtins_list_generator.generate-bytecodes-builtins-list.o nodejs> [60/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock_wait.o nodejs> [61/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.raw_logging.o nodejs> [62/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.unscaledcycleclock.o nodejs> [63/2107] CXX obj/deps/v8/src/interpreter/bytecode_builtins_list_generator.bytecodes.o nodejs> [64/2107] CXX obj/deps/v8/src/torque/torque_base.type-oracle.o nodejs> [65/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.low_level_alloc.o nodejs> [66/2107] LINK bytecode_builtins_list_generator nodejs> [67/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.spinlock.o nodejs> [68/2107] ACTION generate_bytecode_builtins_list: generate_bytecode_builtins_list_action_3931b343a4cb0bd98da4e581f6ce90fe nodejs> [69/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.cycleclock.o nodejs> [70/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/abseil.log_severity.o nodejs> [71/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.throw_delegate.o nodejs> [72/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.thread_identity.o nodejs> [73/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/base/internal/abseil.sysinfo.o nodejs> [74/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.cpu_detect.o nodejs> [75/2107] CXX obj/deps/v8/src/torque/torque_base.utils.o nodejs> [76/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc.o nodejs> [77/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/abseil.crc32c.o nodejs> [78/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.address_is_readable.o nodejs> [79/2107] CXX obj/deps/v8/src/torque/torque_base.torque-compiler.o nodejs> [80/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_x86_arm_combined.o nodejs> [81/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_memcpy_fallback.o nodejs> [82/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.hashtablez_sampler_force_weak_definition.o nodejs> [83/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.stacktrace.o nodejs> [84/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.hashtablez_sampler.o nodejs> [85/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.vdso_support.o nodejs> [86/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.elf_mem_image.o nodejs> [87/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_memcpy_x86_arm_combined.o nodejs> [88/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/crc/internal/abseil.crc_cord_state.o nodejs> [89/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/profiling/internal/abseil.exponential_biased.o nodejs> [90/2107] CXX obj/deps/v8/src/torque/torque.torque.o nodejs> [91/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/internal/abseil.demangle.o nodejs> [92/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.city.o nodejs> [93/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/container/internal/abseil.raw_hash_set.o nodejs> [94/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/debugging/abseil.symbolize.o nodejs> [95/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.low_level_hash.o nodejs> [96/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.ascii.o nodejs> [97/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/numeric/abseil.int128.o nodejs> [98/2107] CXX obj/deps/v8/src/torque/torque_base.type-visitor.o nodejs> [99/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord_buffer.o nodejs> [100/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.charconv.o nodejs> [101/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/hash/internal/abseil.hash.o nodejs> [102/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.charconv_parse.o nodejs> [103/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree_navigator.o nodejs> [104/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord_analysis.o nodejs> [105/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree_reader.o nodejs> [106/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_consume.o nodejs> [107/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_internal.o nodejs> [108/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_functions.o nodejs> [109/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.escaping.o nodejs> [110/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.charconv_bigint.o nodejs> [111/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_crc.o nodejs> [112/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.pow10_helper.o nodejs> [113/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.ostringstream.o nodejs> [114/2107] CXX obj/deps/v8/src/torque/torque_base.types.o nodejs> [115/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.escaping.o nodejs> [116/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.damerau_levenshtein_distance.o nodejs> [117/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.utf8.o nodejs> [118/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.memutil.o nodejs> [119/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_handle.o nodejs> [120/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.extension.o nodejs> [121/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.output.o nodejs> [122/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_sample_token.o nodejs> [123/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cord_rep_btree.o nodejs> [124/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.stringify_sink.o nodejs> [125/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/abseil.cordz_info.o nodejs> [126/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.match.o nodejs> [127/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.bind.o nodejs> [128/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.parser.o nodejs> [129/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_split.o nodejs> [130/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_cat.o nodejs> [131/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.string_view.o nodejs> [132/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.arg.o nodejs> [133/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.numbers.o nodejs> [134/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/internal/str_format/abseil.float_conversion.o nodejs> [135/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.win32_waiter.o nodejs> [136/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.cord.o nodejs> [137/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.str_replace.o nodejs> [138/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/strings/abseil.substitute.o nodejs> [139/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.graphcycles.o nodejs> [140/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.create_thread_identity.o nodejs> [141/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.futex_waiter.o nodejs> [142/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.kernel_timeout.o nodejs> [143/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.per_thread_sem.o nodejs> [144/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.pthread_waiter.o nodejs> [145/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.sem_waiter.o nodejs> [146/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.civil_time_detail.o nodejs> [147/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.waiter_base.o nodejs> [148/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.clock.o nodejs> [149/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/internal/abseil.stdcpp_waiter.o nodejs> [150/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.format.o nodejs> [151/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_posix.o nodejs> [152/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.duration.o nodejs> [153/2107] ACTION Checking inspector protocol compatibility nodejs> [154/2107] STAMP obj/tools/v8_gypfiles/v8_flags.actions_depends.stamp nodejs> [155/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.civil_time.o nodejs> [156/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_fixed.o nodejs> [157/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/synchronization/abseil.mutex.o nodejs> [158/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.adler32.o nodejs> [159/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.compress.o nodejs> [160/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.cpu_features.o nodejs> [161/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.zone_info_source.o nodejs> [162/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.gzclose.o nodejs> [163/2107] ACTION Generating inspector protocol sources from protocol json nodejs> [164/2107] STAMP obj/tools/v8_gypfiles/v8_inspector_headers.actions_rules_copies.stamp nodejs> [165/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.crc32.o nodejs> [166/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.gzlib.o nodejs> [167/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_if.o nodejs> [168/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.gzread.o nodejs> [169/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.gzwrite.o nodejs> [170/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.infback.o nodejs> [171/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.inftrees.o nodejs> [172/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.inffast.o nodejs> [173/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.uncompr.o nodejs> [174/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.deflate.o nodejs> [175/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.zutil.o nodejs> [176/2107] CXX obj/deps/v8/src/regexp/gen-regexp-special-case.gen-regexp-special-case.o nodejs> [177/2107] CXX obj/deps/v8/third_party/zlib/google/v8_zlib.compression_utils_portable.o nodejs> [178/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_impl.o nodejs> [179/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_lookup.o nodejs> [180/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.trees.o nodejs> [181/2107] LINK gen-regexp-special-case nodejs> [182/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_libc.o nodejs> [183/2107] CC obj/deps/v8/third_party/zlib/v8_zlib.inflate.o nodejs> [184/2107] ACTION run_gen-regexp-special-case: run_gen-regexp-special-case_action_bd80f64862dd779165d4349ffcbe0211 nodejs> [185/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_format.o nodejs> [186/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/abseil.time.o nodejs> [187/2107] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-thread-isolated-allocator.o nodejs> [188/2107] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-job.o nodejs> [189/2107] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-worker-threads-task-runner.o nodejs> [190/2107] CXX obj/deps/v8/src/libplatform/v8_libplatform.delayed-task-queue.o nodejs> [191/2107] AR obj/tools/v8_gypfiles/libv8_zlib.a nodejs> [192/2107] CC obj/deps/zstd/lib/common/zstd.debug.o nodejs> [193/2107] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-buffer.o nodejs> [194/2107] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-config.o nodejs> [195/2107] CXX obj/deps/v8/src/libplatform/v8_libplatform.task-queue.o nodejs> [196/2107] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-foreground-task-runner.o nodejs> [197/2107] CC obj/deps/zstd/lib/common/zstd.entropy_common.o nodejs> [198/2107] CXX obj/deps/v8/third_party/abseil-cpp/absl/time/internal/cctz/src/abseil.time_zone_info.o nodejs> [199/2107] AR obj/tools/v8_gypfiles/libabseil.a nodejs> [200/2107] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-object.o nodejs> [201/2107] CC obj/deps/zstd/lib/common/zstd.threading.o nodejs> [202/2107] CC obj/deps/zstd/lib/common/zstd.fse_decompress.o nodejs> [203/2107] CC obj/deps/zstd/lib/common/zstd.pool.o nodejs> [204/2107] CC obj/deps/zstd/lib/compress/zstd.fse_compress.o nodejs> [205/2107] CXX obj/src/node_js2c.embedded_data.o nodejs> [206/2107] CC obj/deps/zstd/lib/common/zstd.zstd_common.o nodejs> [207/2107] CC obj/deps/zstd/lib/common/zstd.error_private.o nodejs> [208/2107] CC obj/deps/zstd/lib/common/zstd.xxhash.o nodejs> [209/2107] CC obj/deps/zstd/lib/compress/zstd.hist.o nodejs> [210/2107] CC obj/deps/zstd/lib/compress/zstd.zstd_compress_literals.o nodejs> [211/2107] CXX obj/deps/v8/src/libplatform/v8_libplatform.default-platform.o nodejs> [212/2107] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.trace-writer.o nodejs> [213/2107] CC obj/deps/zstd/lib/compress/zstd.zstd_compress_sequences.o nodejs> [214/2107] CXX obj/deps/v8/src/libplatform/v8_libplatform.worker-thread.o nodejs> [215/2107] CC obj/deps/zstd/lib/compress/zstd.zstd_compress_superblock.o nodejs> [216/2107] CXX obj/deps/v8/src/libplatform/tracing/v8_libplatform.tracing-controller.o nodejs> [217/2107] CC obj/deps/zstd/lib/compress/zstd.zstd_preSplit.o nodejs> [218/2107] AR obj/tools/v8_gypfiles/libv8_libplatform.a nodejs> [219/2107] CXX obj/deps/v8/src/torque/torque_base.implementation-visitor.o nodejs> [220/2107] CC obj/deps/zstd/lib/decompress/zstd.zstd_ddict.o nodejs> [221/2107] CC obj/deps/zstd/lib/compress/zstd.zstd_ldm.o nodejs> [222/2107] CC obj/deps/uvwasi/src/uvwasi.clocks.o nodejs> [223/2107] CC obj/deps/uvwasi/src/uvwasi.fd_table.o nodejs> [224/2107] CC obj/deps/zstd/lib/compress/zstd.huf_compress.o nodejs> [225/2107] CC obj/deps/zstd/lib/compress/zstd.zstdmt_compress.o nodejs> [226/2107] CC obj/deps/uvwasi/src/uvwasi.path_resolver.o nodejs> [227/2107] CC obj/deps/uvwasi/src/uvwasi.poll_oneoff.o nodejs> [228/2107] CC obj/deps/uvwasi/src/uvwasi.sync_helpers.o nodejs> [229/2107] CC obj/deps/uvwasi/src/uvwasi.uv_mapping.o nodejs> [230/2107] CC obj/deps/zstd/lib/decompress/zstd.zstd_decompress.o nodejs> [231/2107] CC obj/deps/uvwasi/src/uvwasi.wasi_rights.o nodejs> [232/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_callbacks.o nodejs> [233/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_debug.o nodejs> [234/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_extpri.o nodejs> [235/2107] CC obj/deps/uvwasi/src/uvwasi.wasi_serdes.o nodejs> [236/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_buf.o nodejs> [237/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_hd_huffman.o nodejs> [238/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_hd_huffman_data.o nodejs> [239/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_frame.o nodejs> [240/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_helper.o nodejs> [241/2107] 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> [242/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_mem.o nodejs> [243/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_alpn.o nodejs> [244/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_http.o nodejs> [245/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_map.o nodejs> [246/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_option.o nodejs> [247/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_hd.o nodejs> [248/2107] CC obj/deps/zstd/lib/decompress/zstd.huf_decompress.o project-manager-files> unpacking 'github:Fuuzetsu/shellcheck-nix-attributes/51b49d5fe65ece69eb5e2003396bf096083ec281?narHash=sha256-a0WyWaz%2BnMYFWI43Ip9EUnPuBW0O4EIiTzYZKGqNjss%3D' into the Git cache...RERUG6EDPpEw8%3D»/' to the store nodejs> [249/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_ratelim.o nodejs> [250/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_outbound_item.o nodejs> [251/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_priority_spec.o nodejs> [252/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_queue.o nodejs> [253/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_pq.o nodejs> [254/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_rcbuf.o nodejs> [255/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_version.o nodejs> [256/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_time.o nodejs> [257/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_stream.o nodejs> [258/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_submit.o nodejs> [259/2107] CC obj/deps/nghttp2/lib/nghttp2.sfparse.o nodejs> [260/2107] CC obj/deps/zstd/lib/compress/zstd.zstd_compress.o nodejs> [261/2107] CC obj/deps/llhttp/src/llhttp.http.o nodejs> [262/2107] CC obj/deps/zstd/lib/decompress/zstd.zstd_decompress_block.o nodejs> [263/2107] CC obj/deps/zstd/lib/compress/zstd.zstd_fast.o nodejs> [264/2107] CC obj/deps/llhttp/src/llhttp.api.o nodejs> [265/2107] CC obj/deps/zstd/lib/compress/zstd.zstd_opt.o nodejs> [266/2107] CXX obj/tools/node_js2c.js2c.o nodejs> [267/2107] CC obj/deps/zstd/lib/compress/zstd.zstd_double_fast.o nodejs> [268/2107] CXX obj/deps/nbytes/src/nbytes.nbytes.o nodejs> [269/2107] CXX obj/deps/inspector_protocol/crdtp/crdtp.error_support.o nodejs> [270/2107] 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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include/openssl/engine.h:415:27: note: declared here nodejs> 415 | OSSL_DEPRECATEDIN_3_0 int ENGINE_register_all_complete(void); nodejs> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ nodejs> [271/2107] CC obj/deps/nghttp2/lib/nghttp2.nghttp2_session.o nodejs> [272/2107] CXX obj/deps/inspector_protocol/crdtp/crdtp.span.o nodejs> [273/2107] CC obj/deps/llhttp/src/llhttp.llhttp.o nodejs> [274/2107] CC obj/deps/cares/src/lib/cares.ares_android.o nodejs> [275/2107] CC obj/deps/cares/src/lib/cares.ares_addrinfo2hostent.o nodejs> [276/2107] CXX obj/deps/v8/src/torque/torque_base.torque-parser.o nodejs> [277/2107] CC obj/deps/cares/src/lib/cares.ares_addrinfo_localhost.o nodejs> [278/2107] CXX obj/deps/inspector_protocol/crdtp/crdtp.json_platform.o nodejs> [279/2107] AR obj/tools/v8_gypfiles/libtorque_base.a nodejs> [280/2107] STAMP obj/tools/v8_gypfiles/torque.actions_depends.stamp nodejs> [281/2107] CC obj/deps/cares/src/lib/cares.ares_cancel.o nodejs> [282/2107] CC obj/deps/cares/src/lib/cares.ares_close_sockets.o nodejs> [283/2107] CXX obj/deps/inspector_protocol/crdtp/crdtp.serializable.o nodejs> [284/2107] CC obj/deps/cares/src/lib/cares.ares_free_hostent.o nodejs> [285/2107] CC obj/deps/cares/src/lib/cares.ares_data.o nodejs> [286/2107] CC obj/deps/cares/src/lib/cares.ares_cookie.o nodejs> [287/2107] CC obj/deps/cares/src/lib/cares.ares_conn.o nodejs> [288/2107] CC obj/deps/cares/src/lib/cares.ares_free_string.o nodejs> [289/2107] CC obj/deps/cares/src/lib/cares.ares_destroy.o nodejs> [290/2107] CC obj/deps/cares/src/lib/cares.ares_freeaddrinfo.o nodejs> [291/2107] CXX obj/deps/inspector_protocol/crdtp/crdtp.status.o nodejs> [292/2107] CC obj/deps/cares/src/lib/cares.ares_getenv.o nodejs> [293/2107] CC obj/deps/histogram/src/histogram.hdr_histogram.o nodejs> [294/2107] LINK torque nodejs> [295/2107] CC obj/deps/cares/src/lib/cares.ares_getaddrinfo.o nodejs> [296/2107] CXX obj/deps/inspector_protocol/crdtp/crdtp.protocol_core.o nodejs> [297/2107] CC obj/deps/cares/src/lib/cares.ares_gethostbyaddr.o nodejs> [298/2107] CC obj/deps/cares/src/lib/cares.ares_getnameinfo.o nodejs> [299/2107] CC obj/deps/cares/src/lib/cares.ares_library_init.o nodejs> [300/2107] CC obj/deps/cares/src/lib/cares.ares_gethostbyname.o nodejs> [301/2107] CC obj/deps/cares/src/lib/cares.ares_hosts_file.o nodejs> [302/2107] CC obj/deps/cares/src/lib/cares.ares_init.o nodejs> [303/2107] CXX obj/deps/inspector_protocol/crdtp/crdtp.cbor.o nodejs> [304/2107] CC obj/deps/cares/src/lib/cares.ares_parse_into_addrinfo.o nodejs> [305/2107] CC obj/deps/cares/src/lib/cares.ares_metrics.o nodejs> [306/2107] CC obj/deps/cares/src/lib/cares.ares_options.o nodejs> [307/2107] CC obj/deps/cares/src/lib/cares.ares_qcache.o nodejs> [308/2107] CC obj/deps/cares/src/lib/cares.ares_query.o nodejs> [309/2107] CC obj/deps/cares/src/lib/cares.ares_strerror.o nodejs> [310/2107] CC obj/deps/cares/src/lib/cares.ares_send.o nodejs> [311/2107] CC obj/deps/cares/src/lib/cares.ares_set_socket_functions.o nodejs> [312/2107] CC obj/deps/cares/src/lib/cares.ares_search.o nodejs> [313/2107] CC obj/deps/cares/src/lib/cares.ares_sysconfig_mac.o nodejs> [314/2107] CC obj/deps/cares/src/lib/cares.ares_socket.o nodejs> [315/2107] CC obj/deps/cares/src/lib/cares.ares_sysconfig.o nodejs> [316/2107] CC obj/deps/cares/src/lib/cares.ares_sysconfig_win.o nodejs> [317/2107] CC obj/deps/cares/src/lib/cares.ares_timeout.o nodejs> [318/2107] CC obj/deps/cares/src/lib/cares.ares_process.o nodejs> [319/2107] CC obj/deps/cares/src/lib/cares.ares_version.o nodejs> [320/2107] CC obj/deps/cares/src/lib/cares.ares_sortaddrinfo.o nodejs> [321/2107] CC obj/deps/cares/src/lib/dsa/cares.ares_htable_asvp.o nodejs> [322/2107] CC obj/deps/cares/src/lib/cares.ares_sysconfig_files.o nodejs> [323/2107] CC obj/deps/cares/src/lib/dsa/cares.ares_array.o nodejs> [324/2107] CC obj/deps/cares/src/lib/dsa/cares.ares_htable_strvp.o nodejs> [325/2107] CC obj/deps/cares/src/lib/dsa/cares.ares_htable_dict.o nodejs> [326/2107] CC obj/deps/cares/src/lib/dsa/cares.ares_htable_szvp.o nodejs> [327/2107] CC obj/deps/cares/src/lib/dsa/cares.ares_htable.o nodejs> [328/2107] CC obj/deps/cares/src/lib/dsa/cares.ares_htable_vpstr.o nodejs> [329/2107] CC obj/deps/cares/src/lib/event/cares.ares_event_configchg.o nodejs> [330/2107] CC obj/deps/cares/src/lib/dsa/cares.ares_htable_vpvp.o nodejs> [331/2107] CC obj/deps/cares/src/lib/cares.ares_update_servers.o nodejs> [332/2107] CC obj/deps/cares/src/lib/event/cares.ares_event_kqueue.o nodejs> [333/2107] CXX obj/deps/inspector_protocol/crdtp/crdtp.dispatch.o nodejs> [334/2107] CC obj/deps/cares/src/lib/event/cares.ares_event_epoll.o nodejs> [335/2107] CC obj/deps/cares/src/lib/dsa/cares.ares_llist.o nodejs> [336/2107] 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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include/openssl/ssl.h:37, nodejs> from ../../deps/ncrypto/ncrypto.h:13: nodejs> /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include/openssl/pem.h:452:1: note: declared here nodejs> 452 | 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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include/openssl/ssl.h:32: nodejs> /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include/openssl/pem.h:467:1: note: declared here nodejs> 467 | 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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include/openssl/pem.h:453:1: note: declared here nodejs> 453 | 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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-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> [337/2107] CC obj/deps/cares/src/lib/event/cares.ares_event_poll.o nodejs> [338/2107] CC obj/deps/cares/src/lib/event/cares.ares_event_win32.o nodejs> [339/2107] CC obj/deps/cares/src/lib/event/cares.ares_event_select.o nodejs> [340/2107] 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> [341/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_create_query.o nodejs> [342/2107] CC obj/deps/cares/src/lib/dsa/cares.ares_slist.o nodejs> [343/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_expand_name.o project-manager-files> copying path '/nix/store/xaccbji1vx054s1r52939z11yfalkjbj-source' from 'https://cache.garnix.io'...che.garnix.iottributes/archive/51b49d5fe65ece69eb5e2003396bf096083ec281.tar.gz' nodejs> [344/2107] CC obj/deps/cares/src/lib/event/cares.ares_event_thread.o nodejs> [345/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_expand_string.o nodejs> [346/2107] CC obj/deps/cares/src/lib/cares.inet_ntop.o nodejs> [347/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_fds.o nodejs> [348/2107] CC obj/deps/cares/src/lib/cares.inet_net_pton.o nodejs> [349/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_a_reply.o nodejs> [350/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_aaaa_reply.o nodejs> [351/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_getsock.o nodejs> [352/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_caa_reply.o nodejs> [353/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_naptr_reply.o nodejs> [354/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_mx_reply.o nodejs> [355/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_soa_reply.o nodejs> [356/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_srv_reply.o nodejs> [357/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_ns_reply.o nodejs> [358/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_uri_reply.o nodejs> [359/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_ptr_reply.o nodejs> [360/2107] CC obj/deps/cares/src/lib/legacy/cares.ares_parse_txt_reply.o nodejs> [361/2107] CC obj/deps/cares/src/lib/record/cares.ares_dns_multistring.o nodejs> [362/2107] CC obj/deps/cares/src/lib/record/cares.ares_dns_mapping.o nodejs> [363/2107] CC obj/deps/cares/src/lib/str/cares.ares_strsplit.o nodejs> [364/2107] CC obj/deps/cares/src/lib/util/cares.ares_math.o nodejs> [365/2107] CC obj/deps/cares/src/lib/record/cares.ares_dns_name.o nodejs> [366/2107] CC obj/deps/cares/src/lib/util/cares.ares_iface_ips.o nodejs> [367/2107] CC obj/deps/cares/src/lib/str/cares.ares_str.o nodejs> [368/2107] CC obj/deps/cares/src/lib/util/cares.ares_timeval.o nodejs> [369/2107] CC obj/deps/cares/src/lib/cares.windows_port.o nodejs> [370/2107] CC obj/deps/brotli/c/common/brotli.constants.o nodejs> [371/2107] CC obj/deps/brotli/c/common/brotli.context.o nodejs> [372/2107] CC obj/deps/cares/src/lib/util/cares.ares_rand.o nodejs> [373/2107] CC obj/deps/cares/src/lib/util/cares.ares_threads.o nodejs> [374/2107] CC obj/deps/cares/src/lib/record/cares.ares_dns_parse.o nodejs> [375/2107] CC obj/deps/brotli/c/common/brotli.platform.o nodejs> [376/2107] CC obj/deps/brotli/c/dec/brotli.bit_reader.o nodejs> [377/2107] CC obj/deps/brotli/c/common/brotli.shared_dictionary.o nodejs> [378/2107] CC obj/deps/brotli/c/common/brotli.transform.o nodejs> [379/2107] CC obj/deps/cares/src/lib/record/cares.ares_dns_write.o nodejs> [380/2107] CC obj/deps/brotli/c/dec/brotli.state.o nodejs> [381/2107] CC obj/deps/brotli/c/common/brotli.dictionary.o nodejs> [382/2107] CC obj/deps/brotli/c/dec/brotli.huffman.o nodejs> [383/2107] CC obj/deps/cares/src/lib/str/cares.ares_buf.o nodejs> [384/2107] CC obj/deps/cares/src/lib/util/cares.ares_uri.o nodejs> [385/2107] 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> | ^~~~~~ nodejs> [386/2107] CC obj/deps/brotli/c/enc/brotli.bit_cost.o nodejs> [387/2107] CC obj/deps/brotli/c/enc/brotli.command.o nodejs> [388/2107] CC obj/deps/brotli/c/enc/brotli.compound_dictionary.o nodejs> [389/2107] CC obj/deps/brotli/c/enc/brotli.dictionary_hash.o nodejs> [390/2107] CXX obj/deps/inspector_protocol/crdtp/crdtp.json.o nodejs> [391/2107] CC obj/deps/brotli/c/enc/brotli.fast_log.o nodejs> [392/2107] CC obj/deps/brotli/c/enc/brotli.encoder_dict.o nodejs> [393/2107] CC obj/deps/brotli/c/enc/brotli.entropy_encode.o nodejs> [394/2107] CC obj/deps/brotli/c/enc/brotli.cluster.o nodejs> [395/2107] CC obj/deps/brotli/c/enc/brotli.brotli_bit_stream.o nodejs> [396/2107] CC obj/deps/brotli/c/enc/brotli.memory.o nodejs> [397/2107] CC obj/deps/brotli/c/enc/brotli.histogram.o nodejs> [398/2107] CC obj/deps/brotli/c/enc/brotli.literal_cost.o nodejs> [399/2107] AR obj/deps/uvwasi/libuvwasi.a nodejs> [400/2107] AR obj/deps/nghttp2/libnghttp2.a nodejs> [401/2107] AR obj/deps/ncrypto/libncrypto.a nodejs> [402/2107] CC obj/deps/brotli/c/enc/brotli.utf8_util.o nodejs> [403/2107] AR obj/deps/nbytes/libnbytes.a nodejs> [404/2107] AR obj/deps/llhttp/libllhttp.a nodejs> [405/2107] AR obj/deps/histogram/libhistogram.a nodejs> [406/2107] AR obj/deps/inspector_protocol/libcrdtp.a nodejs> [407/2107] AR obj/deps/cares/libcares.a nodejs> [408/2107] CC obj/src/large_pages/node_text_start.node_text_start.o nodejs> [409/2107] AR obj/libnode_text_start.a nodejs> [410/2107] CC obj/deps/brotli/c/enc/brotli.block_splitter.o nodejs> [411/2107] CC obj/deps/brotli/c/dec/brotli.decode.o nodejs> [412/2107] CC obj/deps/brotli/c/enc/brotli.backward_references_hq.o nodejs> [413/2107] CC obj/deps/brotli/c/enc/brotli.static_dict.o nodejs> [414/2107] CC obj/deps/brotli/c/enc/brotli.compress_fragment.o nodejs> [415/2107] CC obj/deps/brotli/c/enc/brotli.compress_fragment_two_pass.o nodejs> [416/2107] CC obj/deps/brotli/c/enc/brotli.encode.o nodejs> [417/2107] CC obj/deps/brotli/c/enc/brotli.metablock.o nodejs> [418/2107] CXX obj/deps/googletest/src/gtest.gtest-assertion-result.o nodejs> [419/2107] CC obj/test/overlapped-checker/overlapped-checker.main_unix.o nodejs> [420/2107] CC obj/test/nop/nop.nop.o nodejs> [421/2107] CXX obj/deps/googletest/src/gtest.gtest-filepath.o nodejs> [422/2107] LINK overlapped-checker nodejs> [423/2107] LINK nop nodejs> [424/2107] CXX obj/deps/googletest/src/gtest_main.gtest_main.o nodejs> [425/2107] AR obj/deps/googletest/libgtest_main.a nodejs> [426/2107] CXX obj/deps/googletest/src/gtest.gtest-matchers.o nodejs> [427/2107] CXX obj/deps/googletest/src/gtest.gtest-typed-test.o nodejs> [428/2107] CXX obj/deps/googletest/src/gtest.gtest-test-part.o nodejs> [429/2107] CXX obj/deps/googletest/src/gtest.gtest-port.o nodejs> [430/2107] CXX obj/deps/googletest/src/gtest.gtest-printers.o nodejs> [431/2107] CXX obj/deps/googletest/src/gtest.gtest-death-test.o nodejs> [432/2107] CC obj/deps/zstd/lib/compress/zstd.zstd_lazy.o nodejs> [433/2107] AR obj/deps/zstd/libzstd.a project-manager-files> unpacking 'github:garnix-io/nix-systems/c2466c5c1d3591933b4389868902e2f47a47fadb?narHash=sha256-y17fVgb4LJheN4VDsHCmZRHrOJwKj8oUPvXk2FqUOnI%3D' into the Git cache... nodejs> [434/2107] CXX obj/deps/simdjson/simdjson.simdjson.o nodejs> [435/2107] AR obj/deps/simdjson/libsimdjson.a nodejs> [436/2107] CXX obj/deps/simdutf/simdutf.simdutf.o nodejs> [437/2107] AR obj/deps/simdutf/libsimdutf.a nodejs> [438/2107] LINK node_js2c nodejs> [439/2107] STAMP obj/libnode.actions_depends.stamp nodejs> [440/2107] ACTION libnode: convert_node_protocol_to_json_1613b577312726d6acf41fb14bd20601 nodejs> [441/2107] ACTION libnode: node_js2c_1613b577312726d6acf41fb14bd20601 nodejs> [442/2107] ACTION libnode: concatenate_protocols_1613b577312726d6acf41fb14bd20601 nodejs> [443/2107] CC obj/deps/brotli/c/enc/brotli.backward_references.o nodejs> [444/2107] AR obj/deps/brotli/libbrotli.a nodejs> [445/2107] ACTION libnode: v8_inspector_compress_protocol_json_1613b577312726d6acf41fb14bd20601 nodejs> [446/2107] ACTION Generating node protocol sources from protocol json nodejs> [447/2107] STAMP obj/libnode.actions_rules_copies.stamp nodejs> [448/2107] ACTION run_torque: run_torque_action_e3070f7afaffd8a3b4612441e26c1d85 nodejs> [449/2107] STAMP obj/tools/v8_gypfiles/run_torque.actions_rules_copies.stamp nodejs> [450/2107] STAMP obj/tools/v8_gypfiles/v8_internal_headers.compile_depends.stamp nodejs> [451/2107] ACTION postmortem-metadata: gen-postmortem-metadata_7acc03b21ed727c9887fcf4669bc652e nodejs> [452/2107] STAMP obj/tools/v8_gypfiles/v8_internal_headers.actions_depends.stamp nodejs> [453/2107] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.compile_depends.stamp nodejs> [454/2107] STAMP obj/tools/v8_gypfiles/torque_generated_definitions.actions_depends.stamp nodejs> [455/2107] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.compile_depends.stamp nodejs> [456/2107] STAMP obj/tools/v8_gypfiles/v8_base_without_compiler.actions_depends.stamp nodejs> [457/2107] CXX obj/gen/src/node/inspector/protocol/libnode.IO.o nodejs> [458/2107] CXX obj/gen/src/node/inspector/protocol/libnode.NodeRuntime.o nodejs> [459/2107] CXX obj/gen/src/node/inspector/protocol/libnode.Target.o nodejs> [460/2107] CXX obj/gen/src/node/inspector/protocol/libnode.NodeWorker.o nodejs> [461/2107] CXX obj/gen/src/node/inspector/protocol/libnode.NodeTracing.o project-manager-files> these 42 derivations will be built:), 29.4 MiB DL] querying info about missing paths://cache.garnix.io[K[0mrnix.io902e2f47a47fadb.tar.gz' project-manager-files> /nix/store/0sykz6vvxj2s5h2m51ab71q5dzi1mxdx-pm_.githubsettings.yml.drv project-manager-files> /nix/store/1yk720zlsf90c3arxidddbnihrxv98xc-pm_gitignoreRevs.drv project-manager-files> /nix/store/2rxx7yw98xprl246m26pvh6aa8810ikn-pm_garnix.yaml.drv project-manager-files> /nix/store/rwzn7vkxamq0d2l41hh8l5ps02im9wcb-pm-modules-messages.drv project-manager-files> /nix/store/3a4nhjjxkkap5k6kwl7ggdvia0qrf5nd-cleanup.drv project-manager-files> /nix/store/49gi11nm4ah7nzpj77bhpxrx9mwmcagf-updateStatus.drv project-manager-files> /nix/store/ab8czprh13lqcvzn3pfsh6ffxjlfsdwk-link.drv project-manager-files> /nix/store/35s200jha8iw19n3nfbp6chx65jzsl8p-reconstructpackagelock.js.drv project-manager-files> /nix/store/dlh40brlr9z0w360r5qnxifmv9r43id8-nodejs-configure.drv project-manager-files> /nix/store/gxkk45wx106ijckmb12igy40hhhkim2z-nodejs-22.19.0.drv project-manager-files> /nix/store/ib739vc507w721jnxbwqq1d94lh3c8p9-linkbins.js.drv project-manager-files> /nix/store/jskp1fy5fm4cazvf5r2758lvnbs4rwj8-pinpointDependencies.js.drv project-manager-files> /nix/store/rpyv9l3ks6j00x3ys32977gns77mxiyh-install-package.drv project-manager-files> /nix/store/rs6l2456b3b6y9v8vm07dm7hqhzhphmq-addintegrityfields.js.drv project-manager-files> /nix/store/3x8dw6c79nh3xfql884pgsq0f6xqd05k-prettier-3.5.3.drv project-manager-files> /nix/store/licgk9mhah5qval3h7m8vy5ya40qq96v-treefmt.toml.drv project-manager-files> /nix/store/54fmqy8z4xwys1761mcbfbyz0vwrxfg0-treefmt.drv project-manager-files> /nix/store/8l0r679hphqixdzyw8q7lp67n7mrijx5-bash-strict-mode-0.1.0.drv project-manager-files> /nix/store/a0q2iw135hwsyyf7l2qg5dikp36i1jh7-project-manager.drv project-manager-files> /nix/store/bpisms5p5bcmxmb32cn38f7b2a8x8364-pm-shell-aliases.sh.drv project-manager-files> /nix/store/fmsbi3fb6ah77h807pqh9q9g3nzxgkm6-builder.pl.drv project-manager-files> /nix/store/bfdcqw7v9pm8cja2q4bzmqb0s6ph032c-pnpm-8.15.9.drv project-manager-files> /nix/store/9qa8qmavmrfj03nhffj0p1kqznyns1w7-pnpm-config-hook.drv project-manager-files> /nix/store/l9pfv0khgcd7ndcwd920wgiqklihfcb1-bash-language-server-5.4.0.drv project-manager-files> /nix/store/qqhyd043z4k07aja0xc8xzj065w0xdrh-pm-session-vars.sh.drv project-manager-files> /nix/store/k8pigv37l82gspy5vj569ww5hv4vzixj-project-manager-path-for-flaky.drv project-manager-files> /nix/store/m05jy840sjjslj771q4yh21i3qigsc0q-pm_.vale.ini.drv project-manager-files> /nix/store/ylmy5avvl2fv6xqsdnyvdsk8fd7cl5r0-pm_githooksprepush.drv project-manager-files> /nix/store/bcn38ssfsg45ci5x504c9l0az0jy6irl-git-hooks-for-flaky.drv project-manager-files> /nix/store/rjcwwznyxhsap7v08gx4vf06xf0f458x-pm_gitconfig.drv project-manager-files> /nix/store/2vvwzdpy8asx7m02h446ycxcfxccwc5h-activation-script.drv project-manager-files> /nix/store/61lllpgs7svc7y2zsfklkl1nzq0himvd-pm_switchpmgeneration.yml.drv project-manager-files> /nix/store/6wwsqpvgz8wgl2wqhzbjhkf4w5bbnsrd-pm_.gitattributes.drv project-manager-files> /nix/store/d8m3y3kbs0g68j50r61dm40vmjmpysj1-pm_.githubrenovate.json.drv project-manager-files> /nix/store/fwn29dagb7sfssb6s2fpggr6n1wg3vgh-pm_.editorconfig.drv project-manager-files> /nix/store/iyza9a66ac9zqn0qkhzhaambxbkk7nrp-pm_.cachevaleVocabflakyaccept.txt.drv project-manager-files> /nix/store/r8l29jqvmya3lgaxwiw67gfld1mdqqml-pm_.envrc.drv project-manager-files> /nix/store/snffr8x86lvi8kqy8vd3apzq0bhflw17-pm_flakehubpublish.yml.drv project-manager-files> /nix/store/svbd27dp5ksm7qr7ydzq6ii7wl3sh6s8-pm_.cachevaleconfigvocabulariesflakyaccept.txt.drv project-manager-files> /nix/store/vl5khadzrxnbajcd9vd3w8vk3n1zpccn-pm_.gitignore.drv project-manager-files> /nix/store/p9q6dqjmxyj2qsjdb170ixfakrfd8x0s-project-manager-files-for-flaky.drv project-manager-files> /nix/store/lwmfxi618hblnww52h7jy3vwlswrkq4m-project-manager-generation-for-flaky.drv project-manager-files> these 274 paths will be fetched (341.02 MiB download, 1623.55 MiB unpacked): project-manager-files> /nix/store/8smmj5gbhnnqaf28qxak4xv57ccgm96p-acl-2.3.2 project-manager-files> /nix/store/p1ffhw473splv51yspyh466gv6ir9qb9-alejandra-4.0.0 project-manager-files> /nix/store/ik62z14lxr205b5gzfh4cjcla6gh9l6z-attr-2.5.2 project-manager-files> /nix/store/ahccav3k9vp6z535zdag0xh64b2vq7k6-audit-4.1.0-lib project-manager-files> /nix/store/60s26bijq2qj8f7z1cidkj14q8ngkkpc-aws-c-auth-0.8.1 project-manager-files> /nix/store/2f0g1yj0yzkgc0jpifldvvw6syrv68dl-aws-c-cal-0.8.0 project-manager-files> /nix/store/4xrplqjaq6k0fnwyfmckg7sq06291gr4-aws-c-common-0.10.3 project-manager-files> /nix/store/f5wp2ycmfcvwg3lifd6mz321ny5hgxz3-aws-c-compression-0.3.0 project-manager-files> /nix/store/pl145x3mba318j3c3vhfcz9fs969x75d-aws-c-event-stream-0.5.0 project-manager-files> /nix/store/9agf2p4950smjqqhj3vsgq18sxx2cvn3-aws-c-http-0.9.2 project-manager-files> /nix/store/c7732dm7416fil8jb4x6ymx4p9xriq0c-aws-c-io-0.15.3 project-manager-files> /nix/store/nnl79gryl3dz0k2k5y7lfkccwz1lqhmh-aws-c-mqtt-0.11.0 project-manager-files> /nix/store/054sxhnwvxnvxdcvrmms8q97z0nxk6h9-aws-c-s3-0.7.1 project-manager-files> /nix/store/qy34lwx9bdgynpjhwwdgzki5dq7vsslb-aws-c-sdkutils-0.2.1 project-manager-files> /nix/store/f5k93wjw4ylgw93jm1di05bs2q8935wq-aws-checksums-0.2.2 project-manager-files> /nix/store/j9ksv4hjil682s2glh2mf9mdjdk75gqs-aws-crt-cpp-0.29.4 project-manager-files> /nix/store/rpi50xiwd3hql8k4rrscdhpb44cm8cw1-aws-sdk-cpp-1.11.448 project-manager-files> /nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37 project-manager-files> /nix/store/smkzrg2vvp3lng3hq7v9svfni5mnqjh2-bash-interactive-5.2p37 project-manager-files> /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev project-manager-files> /nix/store/gbqkcv65lzbv0zcd9ps7wsmm2daj3bmi-bash-language-server-pnpm-deps project-manager-files> /nix/store/d4kcr4pvw303fp18xvwhp224fsakf5dp-bats-1.11.1 project-manager-files> /nix/store/ap35np2bkwaba3rxs3qlxpma57n2awyb-binutils-2.44 project-manager-files> /nix/store/6lgw1bymkzkld77zz4xfy6cmkjpcy2i6-binutils-2.44-lib project-manager-files> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44 project-manager-files> /nix/store/mrbslgynzhg5jfc05x2rlnsykzcxp2v0-boehm-gc-8.2.8 project-manager-files> /nix/store/1wb1ajhk6aqf0chbfpm3qadwhn187dn0-brotli-1.1.0-lib project-manager-files> /nix/store/cbwbz05v2iqhn2d1w118y1rw97cqimjf-busybox-1.36.1 project-manager-files> /nix/store/376vgdk3hbz1gm0ix4ccz30fkgdk8ys3-bzip2-1.0.8 project-manager-files> /nix/store/w1pxx760yidi7n9vbi5bhpii9xxl5vdj-bzip2-1.0.8-bin project-manager-files> /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7 project-manager-files> /nix/store/qrkrg6c0hqcn9m9zn3i1g4h5vvc8k8yd-cracklib-2.10.0 project-manager-files> /nix/store/ahb225gqnmqw158mhb0xvxfj1chn9yql-cryptsetup-2.7.5 project-manager-files> /nix/store/5090ym7hza2iziq4wyz3pz6yzvw4siag-curl-8.14.1 project-manager-files> /nix/store/rqn6y0mj98f6npw1miyrpwncmayfb8p5-db-4.8.30 project-manager-files> /nix/store/cqljzxw1vkgbvjd8bgm90amhaayf09l4-die-hook project-manager-files> /nix/store/xw0mf3shymq3k7zlncf09rm8917sdi4h-diffutils-3.12 project-manager-files> /nix/store/g48am60l5992rzwf0pi4d9yy600ng6cv-direnv-2.36.0 project-manager-files> /nix/store/3qd68ydx1gw9y11hyg7bqxppkifpl9d0-dns-root-data-2025-04-14 project-manager-files> /nix/store/89wrfml7fd8g1vjy29p67vfgxiaj6b12-ed-1.21.1 project-manager-files> /nix/store/8q0c65lq4qlxc0fiv7i2c0wvfccv06qn-editline-1.17.1 project-manager-files> /nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192 project-manager-files> /nix/store/ywk0kqz3cgb5am3wd7vwjs34mqrjap9a-expand-response-params project-manager-files> /nix/store/070s6fml7n4g0c2n32bzydc06955b6ab-expat-2.7.1 project-manager-files> /nix/store/xlmpcglsq8l09qh03rf0virz0331pjdc-file-5.45 project-manager-files> /nix/store/392hs9nhm6wfw4imjllbvb1wil1n39qx-findutils-4.10.0 project-manager-files> /nix/store/650184v433xwc5vj4svkhjgkdwniyaxf-flock-0.4.0 project-manager-files> /nix/store/c1z5j28ndxljf1ihqzag57bwpfpzms0g-gawk-5.3.2 project-manager-files> /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0 project-manager-files> /nix/store/dj06r96j515npcqi9d8af1d1c60bx2vn-gcc-14.3.0-lib project-manager-files> /nix/store/4j6p91af1bfgnn31agg1c9ijr0kyg6gi-gcc-14.3.0-libgcc project-manager-files> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0 project-manager-files> /nix/store/8b2h0alxwlfqs3mzafilz5wx68zignpj-gdbm-1.25-lib project-manager-files> /nix/store/vnmgdrb2zdzs63q9xsda1hdrr9c460df-getent-glibc-2.40-66 project-manager-files> /nix/store/ava9h9a35fg419f4r1h3ib2hwqx6lr8k-gettext-0.22.5 project-manager-files> /nix/store/v2rxk9xkcxsas64wl7ds31al15cm2wqd-git-2.50.1 project-manager-files> /nix/store/xn9qkbsi0pm1nc3ips0hjzdsiic6ksdp-git-2.50.1-doc project-manager-files> /nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66 project-manager-files> /nix/store/p2ixvjsas4qw58dcwk01d22skwq4fyka-glibc-2.40-66-bin project-manager-files> /nix/store/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev project-manager-files> /nix/store/yrqf0zqsykh55q00hi1gq5i4iyj8j4kf-glibc-2.40-66-getent project-manager-files> /nix/store/hm778ivyb4qyqc8qz367l966x69m6a9i-gmp-6.3.0 project-manager-files> /nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0 project-manager-files> /nix/store/x477rxqxm6cgsz0s8w05zkp1xl3ssp92-gmp-with-cxx-6.3.0 project-manager-files> /nix/store/khmqxw6b9q7rgkv6hf3gcqf2igk03z1g-gnu-config-2024-01-01 project-manager-files> /nix/store/l2wvwyg680h0v2la18hz3yiznxy2naqw-gnugrep-3.11 project-manager-files> /nix/store/xk0d14zpm0njxzdm182dd722aqhav2cc-gnumake-4.4.1 project-manager-files> /nix/store/xqx9ppn3hc78c0vsr4hl7js91mi0j17w-gnupg-2.4.8 project-manager-files> /nix/store/4rpiqv9yr2pw5094v4wc33ijkqjpm9sa-gnused-4.9 project-manager-files> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35 project-manager-files> /nix/store/rx94zxgw5i5sk62gyryw7r7gak6qpfp4-gnutls-3.8.9 project-manager-files> /nix/store/28xpmcqvvbrrzfc30hjh57w6c0wbk9vs-groff-1.23.0 project-manager-files> /nix/store/fdi6k88sl1ykmjsngcsanrlzd87a4r91-gtest-1.16.0 project-manager-files> /nix/store/xd9m9jkvrs8pbxvmkzkwviql33rd090j-gzip-1.14 project-manager-files> /nix/store/hmnm2f8sr00zkwhb051rlgibxaj0bp42-hostname-net-tools-2.10 project-manager-files> /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4 project-manager-files> /nix/store/zjrriwcwp72z38vqgkzklw15y6yp6x7f-iana-etc-20250108 project-manager-files> /nix/store/girp43cxvqpjq4ad56r8girsq8na5bxh-icu4c-76.1 project-manager-files> /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev project-manager-files> /nix/store/7jqzbnscjsxdlgdlvf8zb5mzqdjwf3lw-install-shell-files project-manager-files> /nix/store/vwnbbbbpbc22vfpwc5w11gi80yk7kajy-iptables-1.8.11 project-manager-files> /nix/store/15735ivvp62hw8z7s6h0817kzy0zpriq-isl-0.20 project-manager-files> /nix/store/hgf4rfh2v6gx8bsp0innqr6qb8409fs4-jq-1.7.1 project-manager-files> /nix/store/md2z14bhvqk8nvylad6fiifcd19vhlqz-jq-1.7.1-bin project-manager-files> /nix/store/bk8wlbvqk269bnflj8i79d3al7vywfr1-json-c-0.18 project-manager-files> /nix/store/636smd4k2wgrhdzh3k806jmvliv5wl0n-kbd-2.7.1 project-manager-files> /nix/store/0kj52akxslq24km997jms998z4mrc3rp-kexec-tools-2.0.29 project-manager-files> /nix/store/znnk6yqbvji573wrpgvqfk60h8ldmhcq-keyutils-1.6.3-lib project-manager-files> /nix/store/ql1qcpnvpscrxi0vjky3w1v079llvkx1-kmod-31 project-manager-files> /nix/store/65bxmms9hzwgg3rs9c6f3z9pznf84wwk-kmod-31-lib project-manager-files> /nix/store/pkpsla02cnwk0c0951k7rcf4jalah314-krb5-1.21.3-lib project-manager-files> /nix/store/5i0yn08krfx5qlnh2plifn0n8pai1vg2-less-668 project-manager-files> /nix/store/1dp31fjw22wyddv0w3gscdpmkhbvb0bz-libapparmor-4.1.1 project-manager-files> /nix/store/4w8f5zmwdsalc5ichgj074rawiswplw2-libarchive-3.8.0-lib project-manager-files> /nix/store/5jxsmjlijjkpsx5zvp01zx7r8ay89l92-libassuan-3.0.2 project-manager-files> /nix/store/6rfap9wj9g6yga4pg4750yag075qrxg3-libblake3-1.8.2 project-manager-files> /nix/store/gj0xrj7ispg9fkbv8igkf5b6z6i80d79-libbpf-1.5.0 project-manager-files> /nix/store/0y6mhrlzlyapqgg1pp7szqgplzdjzwib-libbsd-0.12.2 project-manager-files> /nix/store/yv688zhzj985cbqxhkgwgy51y1hyy6l7-libcap-2.75-lib project-manager-files> /nix/store/nc1nfwjswm1kqg0wsxspsjdfbbny5n2s-libcap-ng-0.8.5 project-manager-files> /nix/store/n822j8izgkswvypyxzlgg54kgqwnfvc3-libcbor-0.12.0 project-manager-files> /nix/store/hsvfkb7winxmnlhj7fxh7vy7nc50727k-libcpuid-0.7.1 project-manager-files> /nix/store/lzx9m6bx8iibw9w9dfq6kfyha8j69rss-libevent-2.1.12 project-manager-files> /nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8 project-manager-files> /nix/store/8hmvc5nq5y4lxyvazkja9mxmwnaal76v-libfido2-1.15.0 project-manager-files> /nix/store/pni9xqvbi0z6ac5r73nyv6ad30jyjyr4-libgcrypt-1.10.3-lib project-manager-files> /nix/store/shqxxr3q7clnc49fmy8zn1p8k0sphgyn-libgit2-1.9.0-lib project-manager-files> /nix/store/nhnfj3v77khhj6in2y0az6cfszvipg3l-libgpg-error-1.51 project-manager-files> /nix/store/2q1vszdygbs1icp1cd18a4d11zcsc97y-libidn2-2.3.8 project-manager-files> /nix/store/jg9a003l3qh3yyjrhjjjcxqz9c2n3nk8-libmd-1.1.0 project-manager-files> /nix/store/c3m5s3zhizfs7la42v9c6r41wafwhll9-libmicrohttpd-1.0.1 project-manager-files> /nix/store/ja00m76wxkaqyggbfn4jnbfs0jli18j9-libmnl-1.0.5 project-manager-files> /nix/store/a20nrbk40cbjdfxlzinv7rfgw8ys8a3p-libmpc-1.3.1 project-manager-files> /nix/store/40ax617hwb0mq6nd36a4kv2v677irahw-libnetfilter_conntrack-1.1.0 project-manager-files> /nix/store/w0il94iaav1zc47qg1csppsv0ph8j89f-libnfnetlink-1.0.2 project-manager-files> /nix/store/dlan1xg1q4k5xaz35j4chivdadz4p4fj-libnftnl-1.2.9 project-manager-files> /nix/store/s4j8pq6240qzf0kc22zfjm02g7dbfs12-libnl-3.11.0 project-manager-files> /nix/store/8n4aic3bwv6vkikpbspwjik1ql15pncg-libpcap-1.10.5 project-manager-files> /nix/store/f2wz869ik5jhssmpcbm8yfahg2sqz0m4-libpipeline-1.5.8 project-manager-files> /nix/store/548rz1yd3c0y1dx7aiz63x8lgll16ryn-libpsl-0.21.5 project-manager-files> /nix/store/8zyj2m57s53vpg7c3yqi1mhbmwipxi2i-libpwquality-1.4.5-lib project-manager-files> /nix/store/ws2lrig1jwpyz527vdd4cs4i5mii1c71-libseccomp-2.6.0-lib project-manager-files> /nix/store/gaaqqkh7pvr85vh2vdclw8z2m4w1lq8q-libsodium-1.0.20 project-manager-files> /nix/store/y4rgi4qlyqx34r4hypic6sfxd3y0hppq-libssh2-1.11.1 project-manager-files> /nix/store/n28xsrwzk64fqq6p72zvs9wv9njbj21f-libtasn1-4.20.0 project-manager-files> /nix/store/24a4rrq7b2n5zzqfjiywa7l4b58n2187-libtpms-0.10.0 project-manager-files> /nix/store/7r0k7ywzmgkscjxgzmgwsng0545h8id6-libunistring-1.3 project-manager-files> /nix/store/dc88ji0n2kkqfml96j9znyrqr6lh7gv0-libuv-1.51.0 project-manager-files> /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev project-manager-files> /nix/store/mqdzkx7md35lbx1klh4hjlwn5912gmvd-libxcrypt-4.4.38 project-manager-files> /nix/store/ah4525ca553drv47jhvgpl9sl87i7a1d-libxml2-2.13.8 project-manager-files> /nix/store/qpqgf1s3k7k0dqjp73bxas00hpaf140i-libyaml-0.2.5 project-manager-files> /nix/store/3s46ky4siqwkg82rjjqm83slbiqadav5-linux-headers-6.12.7 project-manager-files> /nix/store/j27vfym88320q12vnz1qcipdmgjmb3w9-linux-pam-1.6.1 project-manager-files> /nix/store/24g0a9f44818v5r9rc2clvm7d0iq4vn6-llhttp-9.2.1 project-manager-files> /nix/store/1l4qdllgarpqsfg91ams36p64bslw0l8-lndir-1.0.5 project-manager-files> /nix/store/3kflp5w1s1jl5qkb6hjxj0wp46zic9si-lowdown-1.3.2-lib project-manager-files> /nix/store/z9y3zmfvbhf5w0lydbhiywd5k7m9wsly-lvm2-2.03.31-lib project-manager-files> /nix/store/lnq4b6a0mjgaim4lpapbha1lrk8b9fyn-lz4-1.10.0-lib project-manager-files> /nix/store/kkhl6l3brvbsf2pz8n2nxddga1l0jdhx-mailcap-2.1.54 project-manager-files> /nix/store/z1d31535cfjrvq7xm22avnz2c9jalbpz-make-binary-wrapper-hook project-manager-files> /nix/store/cjs1qy5kc0x1aqdm1s0k1n3q038kjsvg-make-shell-wrapper-hook project-manager-files> /nix/store/0b8r6fm6vhg6db62l7bj5qgrvgqd5gpl-man-db-2.13.0 project-manager-files> /nix/store/9qcwva0ilyd2m2n82571am6figv24k1d-mpdecimal-4.0.0 project-manager-files> /nix/store/srjwrr5y5lpyw92ka48iairjjr5shb80-mpfr-4.2.2 project-manager-files> /nix/store/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5 project-manager-files> /nix/store/qflykdxxvg124zwjclwws9iiqiykhfhl-net-tools-2.10 project-manager-files> /nix/store/as57s2r9g09sqpwxdwpx0fvh4nain45l-nettle-3.10.1 project-manager-files> /nix/store/nkqpb1fl6kach9rr3xpbnaahp6frkpa4-nghttp2-1.65.0-lib project-manager-files> /nix/store/zx6pssam4l6n75hd9fl79982p9m3sgs1-nil-2024-08-06 project-manager-files> /nix/store/0gk4i8rv9vppwwbig525k1fkhkph6vwx-ninja-1.12.1 project-manager-files> /nix/store/snkahy53v6zxppa45sbvlr0pl2846x3h-nix-2.28.5 project-manager-files> /nix/store/cbzdcq12jcbv76mxvr245anmm9syz1kf-nix-2.28.5-man project-manager-files> /nix/store/ivmadnq9630mndjxp18jjpnmlapd0dqn-nixos-option project-manager-files> /nix/store/nhc66sglpq1y8hc6rryz1101ch1ky9vm-node-sources project-manager-files> /nix/store/y7fpr161g0np7gd9d1h6d475pd311b5k-node-v22.19.0.tar.xz project-manager-files> /nix/store/aihsm7bdxv2y0yiazr0grzkwpynxbyqy-npth-1.8 project-manager-files> /nix/store/jircjs72cahazm7kwqy92zh1395ynbm5-nss-cacert-3.115 project-manager-files> /nix/store/7p24r11hx65jz3dyavaf6k9lpnbxmc74-oniguruma-6.9.10-lib project-manager-files> /nix/store/adh72qn1r2c4nflkgkv3sdv7aag0p9z5-openssl-3.4.2 project-manager-files> /nix/store/5yz8z98k3azjmv4f2idgzaprnw5600gn-openssl-3.4.2-bin project-manager-files> /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev project-manager-files> /nix/store/6fn9q76d22dqwp55zhap63wvdhjnkx54-p11-kit-0.25.5 project-manager-files> /nix/store/gj54zvf7vxll1mzzmqhqi1p4jiws3mfb-patch-2.7.6 project-manager-files> /nix/store/g7i75czfbw9sy5f8v7rjbama6lr3ya3s-patchelf-0.15.0 project-manager-files> /nix/store/5x9nmn51cszisf3gr829z2yq8y4hrnra-pcre2-10.44 project-manager-files> /nix/store/3iz0ny257jjza6bwxm3gwi189zd2gg57-pcsclite-2.3.0-lib project-manager-files> /nix/store/nxw1xxfxkd6bm570nb6gv0g6pghp7i4c-perl-5.40.0 project-manager-files> /nix/store/686hpmlpwribfh4yq0w683c8wsbvkn6l-perl5.40.0-Authen-SASL-2.1700 project-manager-files> /nix/store/fgvycs7av71bb1aqqm8alcnpyxz01r3q-perl5.40.0-CGI-4.59 project-manager-files> /nix/store/3x0ajncxia91r6f16xyn99jidvsfkw0b-perl5.40.0-CGI-Fast-2.16 project-manager-files> /nix/store/r6cgk45kcl41h1s9mwx74lsg07n5dcp0-perl5.40.0-Clone-0.46 project-manager-files> /nix/store/lxcy9m6hi7f1sqlsgzl1r013nnbb7hxy-perl5.40.0-Crypt-URandom-0.39 project-manager-files> /nix/store/wccs1yx0i6dbfaj6kz9mgbxqrhd24m9i-perl5.40.0-Digest-HMAC-1.04 project-manager-files> /nix/store/2mskf9jizlicshcnv4sr3820q9lw7807-perl5.40.0-Encode-Locale-1.05 project-manager-files> /nix/store/2ra2y2sww6lanxb4hpdqqm27na3xyy6f-perl5.40.0-FCGI-0.82 project-manager-files> /nix/store/8i5ygyx2l4j9zjjqnw2vm4g16a3mcn49-perl5.40.0-FCGI-ProcManager-0.28 project-manager-files> /nix/store/c6hb52x8zqygld1iqv1nhrszrgb97p9a-perl5.40.0-File-Listing-6.16 project-manager-files> /nix/store/p48bskylvjx6mgbl91af9w3wx87mqc8h-perl5.40.0-HTML-Parser-3.81 project-manager-files> /nix/store/d7vnfclx9yx8ffzsd64y771s3d2ckbfx-perl5.40.0-HTML-TagCloud-0.38 project-manager-files> /nix/store/ympzdzsq89jimig3pjavpx2fjm3vbzz1-perl5.40.0-HTML-Tagset-3.20 project-manager-files> /nix/store/fmg9cfa3pjg63mlkb0yk52qshkm662bj-perl5.40.0-HTTP-CookieJar-0.014 project-manager-files> /nix/store/p850nfd9mgs4vwxva7ij7292n24mr99v-perl5.40.0-HTTP-Cookies-6.10 project-manager-files> /nix/store/mi5ljjgpw8v2bg7n16h5vbpdak16i9nk-perl5.40.0-HTTP-Daemon-6.16 project-manager-files> /nix/store/9rxy0r1aj7kyk41wyskbz20dmrpkp5nl-perl5.40.0-HTTP-Date-6.06 project-manager-files> /nix/store/sw1h053sjxlwgcpw12jq16rzywicawmj-perl5.40.0-HTTP-Message-6.45 project-manager-files> /nix/store/kx0nymhd9gj0lv47d4yfkd76hx3cnpmd-perl5.40.0-HTTP-Negotiate-6.01 project-manager-files> /nix/store/wnl1kj71cya403wmvp2qbv4cn0ahjwrz-perl5.40.0-IO-HTML-1.004 project-manager-files> /nix/store/q1cm1lsv2npwmvhc1ig32x7pmyfvbib7-perl5.40.0-IO-Socket-SSL-2.083 project-manager-files> /nix/store/aqh64xc5fvx162c7y2xabxy0rz7w78sv-perl5.40.0-LWP-MediaTypes-6.04 project-manager-files> /nix/store/cbqbpjnpl9r33mi4px502ic4q1j8h52c-perl5.40.0-Mozilla-CA-20230821 project-manager-files> /nix/store/1h7i31r0qsa67syrxda0bj445da41ff5-perl5.40.0-Net-HTTP-6.23 project-manager-files> /nix/store/xdlhans9pa7j2q4r8iyxf70g9wqv4856-perl5.40.0-Net-SMTP-SSL-1.04 project-manager-files> /nix/store/a8mviv3r93q8rb8xxbkncji0lv9ba1qi-perl5.40.0-Net-SSLeay-1.92 project-manager-files> /nix/store/2jgsw2ckiqak7a5s3jcbl40kwa0y75yy-perl5.40.0-TermReadKey-2.38 project-manager-files> /nix/store/ww8yb1bjfpbqmsz7h91kid1c1ibivynm-perl5.40.0-Test-Fatal-0.017 project-manager-files> /nix/store/c8hbg2kq16is4517xmh0vc9xf6kr49h2-perl5.40.0-Test-Needs-0.002010 project-manager-files> /nix/store/hga7avl9h8hdv1dvchrdq3x7ify33d35-perl5.40.0-Test-RequiresInternet-0.05 project-manager-files> /nix/store/21j96pxsv2727p51ghb6wpckpwcka5kd-perl5.40.0-TimeDate-2.33 project-manager-files> /nix/store/rqrcvl27vp3ygj8ihs2wjs5ggw0r9w5j-perl5.40.0-Try-Tiny-0.31 project-manager-files> /nix/store/2wf25vhcl5rzd1hwcg1238wips588bfw-perl5.40.0-URI-5.21 project-manager-files> /nix/store/i9mdbnxl5fz17911nli4sj053smlq6a5-perl5.40.0-WWW-RobotRules-6.02 project-manager-files> /nix/store/5b344bpw9fhmfabakvbrla765hafm40j-perl5.40.0-libnet-3.15 project-manager-files> /nix/store/y66afcm0nbv9ih862k9izn0w8qw9bmg9-perl5.40.0-libwww-perl-6.72 project-manager-files> /nix/store/c3lzkml4yxghfs44sm3sx4xcbdy3riga-pkgconf-2.4.3 project-manager-files> /nix/store/l2s9j9fi9r8q3yji39ffpmil0qgacyxk-pkgconf-2.4.3-lib project-manager-files> /nix/store/m53q460bmkxmnwk52jknjsw49kgc1y81-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/1sh0gv92hac8qb02qwiympzfd76w9h4d-procps-4.0.4 project-manager-files> /nix/store/2gy6zfny7faa36r1jcar3dd1y76w9hsi-publicsuffix-list-0-unstable-2025-03-12 project-manager-files> /nix/store/vxl8pzgkkw8vdb4agzwm58imrfclmfrx-python3-3.12.11 project-manager-files> /nix/store/5nqyjf6mvyz84l6x65bg1bihp2051h3v-python3.12-cbor2-5.6.5 project-manager-files> /nix/store/nxyr3qr696dz6l3dyrg474j5xm6nhxlk-python3.12-colorama-0.4.6 project-manager-files> /nix/store/bcnd28zd2m39qq1scqqb13149rbi7cd7-python3.12-markdown-it-py-3.0.0 project-manager-files> /nix/store/lwy2r3c7y5lzfgh8vphscyhv1yzx61ay-python3.12-mdurl-0.1.2 project-manager-files> /nix/store/piyrm6c7n8iw39mijbim2srhm88nkg1z-python3.12-pygments-2.19.1 project-manager-files> /nix/store/cc3md2a67qq6mdhjxabb5djkbn64wg1c-python3.12-python-dateutil-2.9.0.post0 project-manager-files> /nix/store/38nryhy8zpvmiya1kldw3160ykgdz3pf-python3.12-pyyaml-6.0.2 project-manager-files> /nix/store/z75mp1b7f9qwi4j30lggcn8dfzlwi27k-python3.12-remarshal-1.0.0 project-manager-files> /nix/store/2diqyrlyahqr5220w1309q5mariph1ag-python3.12-rich-14.0.0 project-manager-files> /nix/store/5dijcm5acfr3nhs9s2xi76vk727gmcpq-python3.12-rich-argparse-1.7.0 project-manager-files> /nix/store/41jvfhva6r20wg3gdqp4v15qb9zqhhdv-python3.12-ruamel-base-1.0.0 project-manager-files> /nix/store/ighkxwzh2cga9lgc94jl89w9lh6bns0g-python3.12-ruamel-yaml-0.18.10 project-manager-files> /nix/store/h6lljqbr7jr00x3s4mxw9m0nyqcjwk3c-python3.12-ruamel-yaml-clib-0.2.12 project-manager-files> /nix/store/az8f25wnz27lszj6xs9w72cfyf5nm3fn-python3.12-six-1.17.0 project-manager-files> /nix/store/rplg0x3s01r3cjvxvs9na563dklcv3dx-python3.12-tomlkit-0.13.2 project-manager-files> /nix/store/bg6f1bcmjbl7jynp8glqbay653y3cchs-python3.12-u-msgpack-python-2.8.0 project-manager-files> /nix/store/sa2ish0wii5dw94kx9h413m9jfiqjc53-qrencode-4.1.1 project-manager-files> /nix/store/jbc3sy2m04c84qay54zrzv5lxikr08c2-rapidcheck-0-unstable-2023-12-14 project-manager-files> /nix/store/891nfqhbkq47fa8sg0lml9c5ja3jqv26-readline-8.2p13 project-manager-files> /nix/store/i449s25lpc9ijjqikh6fybgv9ghqway4-s2n-tls-1.5.17 project-manager-files> /nix/store/8h416c1866pwj1m8rgw30hyxw75icc3y-shadow-4.17.4 project-manager-files> /nix/store/knsxsczqdrkym042mkm71lbzr29xzk8k-shellcheck-0.10.0-bin project-manager-files> /nix/store/4z11av3pfqjmkv8akhj9r3ssyk4gmf6p-shfmt-3.11.0 project-manager-files> /nix/store/98i8bxjdaz1ryplfb3500glk3ig5pb58-source project-manager-files> /nix/store/7wfb0gvrjbiss5sk5i95z9b3wv87wkhb-sqlite-3.48.0 project-manager-files> /nix/store/dp49537fvfdlkvm4p7m3vch5ni2p6c37-sqlite-3.48.0-bin project-manager-files> /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev project-manager-files> /nix/store/7iirrwzdlzrhwh2b7dlkd6y65riyg4cc-stdenv-linux project-manager-files> /nix/store/p2mnji2cdxgf6h27hlqzqf7g8f9bqfsi-stdenv-linux project-manager-files> /nix/store/d84f8nm2na5cr53m4jk0qk2mj7lgr9fx-systemd-257.9 project-manager-files> /nix/store/jp7rxs17h4k21wnyn2v3dc5skb87xw0r-systemd-minimal-libs-257.9 project-manager-files> /nix/store/nq3ahkkdf7gzki406pyw2mf328qxh81b-tarWrapper project-manager-files> /nix/store/cpi9903wsrfd1prw12vwragr3r96bl85-tbb-2021.11.0 project-manager-files> /nix/store/2clcgn9d7rlyhdkpc1gx9frg14vm2k07-tbb-2021.11.0-dev project-manager-files> /nix/store/p80mm7czxcz7mfgfpp0jcqvysqqn4xwn-tcb-1.2 project-manager-files> /nix/store/qq6d5q2s419ynxikmh7hmb71hr7vqddq-tpm2-tss-4.1.3 project-manager-files> /nix/store/hdysqkm7vjy4ml6rhg1rkp5qlvi53dk9-treefmt-2.3.1 project-manager-files> /nix/store/f7yb9lhi1z8dk4x8gy3c5xf3gvn3yi1s-tzdata-2025b project-manager-files> /nix/store/l9zrii2nik4x0khp48xc3i9pnrlxj5p2-unbound-1.23.1-lib project-manager-files> /nix/store/gi6g289i9ydm3z896x67q210y0qq29zg-update-autotools-gnu-config-scripts-hook project-manager-files> /nix/store/jvbmwn7p8yyv69d59d5hhkmshxvism24-util-linux-2.41.1 project-manager-files> /nix/store/smvpwhzmx1qc21yxc798drwfpsb7ng34-util-linux-2.41.1-bin project-manager-files> /nix/store/s22ixq2dki45xdzzmh1d0yvac3rridz3-util-linux-2.41.1-dev project-manager-files> /nix/store/405wfwvwdwjnw0k9prw5n8594cqx6gkd-util-linux-2.41.1-lib project-manager-files> /nix/store/cd137m43izv63j0l910c6aimply25zi7-util-linux-2.41.1-login project-manager-files> /nix/store/pq0paggs2sd5jwrxk7wrvz16gz7n8c0x-util-linux-2.41.1-mount project-manager-files> /nix/store/pxghsl8ylk2mnh05qh0cjc8cgjj84ccb-util-linux-2.41.1-swap project-manager-files> /nix/store/m3k5lpyiahz62y889f1vb6y2yqrspqdb-util-linux-minimal-2.41.1-bin project-manager-files> /nix/store/dsjnlcin903bggszyv7yskcqfsxb5yll-util-linux-minimal-2.41.1-lib project-manager-files> /nix/store/n62mgg237zbs6hr3v712qqpl5h15ahqr-util-linux-minimal-2.41.1-login project-manager-files> /nix/store/61w7yy786xa3apa7q9krnbvvhkzmjrk7-util-linux-minimal-2.41.1-mount project-manager-files> /nix/store/zna0mpqyk39znl5a5sa1znqjqb0qnrx4-util-linux-minimal-2.41.1-swap project-manager-files> /nix/store/7x4px2vfa5ih892lzcm526si5sphzwqx-vale-3.11.2 project-manager-files> /nix/store/mz75g7gizi6ibxy85gyqaam8yzinwr4l-version-check-hook project-manager-files> /nix/store/16hvpw4b3r05girazh4rnwbw0jgjkb4l-xgcc-14.3.0-libgcc project-manager-files> /nix/store/6h1mjkhy5rmg1zqwfqlqqrymi67kkr2q-xz-5.8.1 project-manager-files> /nix/store/22rpb6790f346c55iqi6s9drr5qgmyjf-xz-5.8.1-bin project-manager-files> /nix/store/8icpg7vrz95c6ap3mznmlmg7h0l2av1w-zlib-1.3.1 project-manager-files> /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev project-manager-files> /nix/store/m1s3vgcd9wksd6jlfnv2s7f25kgj3zpq-zlib-ng-2.2.4 project-manager-files> /nix/store/ahw6fr4wihcyq1rbx9ivi4qv6zmn10gg-zstd-1.5.7 project-manager-files> /nix/store/yds99wwxw9d7wbflyrk0q3qrimmn068s-zstd-1.5.7-bin project-manager-files> copying path '/nix/store/jircjs72cahazm7kwqy92zh1395ynbm5-nss-cacert-3.115' from 'https://cache.nixos.org'...ng paths project-manager-files> copying path '/nix/store/xn9qkbsi0pm1nc3ips0hjzdsiic6ksdp-git-2.50.1-doc' from 'https://cache.nixos.org'... DL] project-manager-files> copying path '/nix/store/zjrriwcwp72z38vqgkzklw15y6yp6x7f-iana-etc-20250108' from 'https://cache.nixos.org'...L] nodejs> [462/2107] CXX obj/gen/src/node/inspector/protocol/libnode.Network.o project-manager-files> copying path '/nix/store/kkhl6l3brvbsf2pz8n2nxddga1l0jdhx-mailcap-2.1.54' from 'https://cache.nixos.org'...B DL] project-manager-files> copying path '/nix/store/khmqxw6b9q7rgkv6hf3gcqf2igk03z1g-gnu-config-2024-01-01' from 'https://cache.nixos.org'...etching nss-cacert-3.115 from https://cache.nixos.org project-manager-files> copying path '/nix/store/wccs1yx0i6dbfaj6kz9mgbxqrhd24m9i-perl5.40.0-Digest-HMAC-1.04' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/d7vnfclx9yx8ffzsd64y771s3d2ckbfx-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/8i5ygyx2l4j9zjjqnw2vm4g16a3mcn49-perl5.40.0-FCGI-ProcManager-0.28' from 'https://cache.nixos.org'...mnss-cacert-3.115 from https://cache.nixos.org project-manager-files> copying path '/nix/store/2wf25vhcl5rzd1hwcg1238wips588bfw-perl5.40.0-URI-5.21' from 'https://cache.nixos.org'... fetching nss-cacert-3.115 from https://cache.nixos.org project-manager-files> copying path '/nix/store/5b344bpw9fhmfabakvbrla765hafm40j-perl5.40.0-libnet-3.15' from 'https://cache.nixos.org'...tching nss-cacert-3.115 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 nss-cacert-3.115 from https://cache.nixos.org project-manager-files> copying path '/nix/store/lxcy9m6hi7f1sqlsgzl1r013nnbb7hxy-perl5.40.0-Crypt-URandom-0.39' from 'https://cache.nixos.org'... nss-cacert-3.115 from https://cache.nixos.org project-manager-files> copying path '/nix/store/7r0k7ywzmgkscjxgzmgwsng0545h8id6-libunistring-1.3' from 'https://cache.nixos.org'... DL] fetching nss-cacert-3.115 from https://cache.nixos.org project-manager-files> copying path '/nix/store/4j6p91af1bfgnn31agg1c9ijr0kyg6gi-gcc-14.3.0-libgcc' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/f7yb9lhi1z8dk4x8gy3c5xf3gvn3yi1s-tzdata-2025b' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/2mskf9jizlicshcnv4sr3820q9lw7807-perl5.40.0-Encode-Locale-1.05' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/gbqkcv65lzbv0zcd9ps7wsmm2daj3bmi-bash-language-server-pnpm-deps' from 'https://cache.nixos.org'... perl5.40.0-URI-5.21 from https://cache.nixos.org project-manager-files> copying path '/nix/store/cbwbz05v2iqhn2d1w118y1rw97cqimjf-busybox-1.36.1' from 'https://cache.nixos.org'... MiB DL] fetching tzdata-2025b from https://cache.nixos.org project-manager-files> copying path '/nix/store/3qd68ydx1gw9y11hyg7bqxppkifpl9d0-dns-root-data-2025-04-14' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/7jqzbnscjsxdlgdlvf8zb5mzqdjwf3lw-install-shell-files' from 'https://cache.nixos.org'...DL] fetching tzdata-2025b from https://cache.nixos.org project-manager-files> copying path '/nix/store/cbzdcq12jcbv76mxvr245anmm9syz1kf-nix-2.28.5-man' from 'https://cache.nixos.org'...0 MiB DL] fetching tzdata-2025b from https://cache.nixos.org project-manager-files> copying path '/nix/store/nhc66sglpq1y8hc6rryz1101ch1ky9vm-node-sources' from 'https://cache.nixos.org'...1.0 MiB DL] fetching tzdata-2025b from https://cache.nixos.org project-manager-files> copying path '/nix/store/y7fpr161g0np7gd9d1h6d475pd311b5k-node-v22.19.0.tar.xz' from 'https://cache.nixos.org'...DL] fetching tzdata-2025b from https://cache.nixos.org project-manager-files> copying path '/nix/store/ympzdzsq89jimig3pjavpx2fjm3vbzz1-perl5.40.0-HTML-Tagset-3.20' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/cbqbpjnpl9r33mi4px502ic4q1j8h52c-perl5.40.0-Mozilla-CA-20230821' from 'https://cache.nixos.org'...ng tzdata-2025b from https://cache.nixos.org project-manager-files> copying path '/nix/store/aqh64xc5fvx162c7y2xabxy0rz7w78sv-perl5.40.0-LWP-MediaTypes-6.04' from 'https://cache.nixos.org'...ng bash-language-server-pnpm-deps from https://cache.nixos.org project-manager-files> copying path '/nix/store/cqljzxw1vkgbvjd8bgm90amhaayf09l4-die-hook' from 'https://cache.nixos.org'...m/341.0 MiB DL] fetching bash-language-server-pnpm-deps from https://cache.nixos.org project-manager-files> copying path '/nix/store/wnl1kj71cya403wmvp2qbv4cn0ahjwrz-perl5.40.0-IO-HTML-1.004' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/3s46ky4siqwkg82rjjqm83slbiqadav5-linux-headers-6.12.7' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/c8hbg2kq16is4517xmh0vc9xf6kr49h2-perl5.40.0-Test-Needs-0.002010' from 'https://cache.nixos.org'...ng perl5.40.0-IO-HTML-1.004 from https://cache.nixos.org project-manager-files> copying path '/nix/store/686hpmlpwribfh4yq0w683c8wsbvkn6l-perl5.40.0-Authen-SASL-2.1700' from 'https://cache.nixos.org'...ing linux-headers-6.12.7 from https://cache.nixos.org project-manager-files> copying path '/nix/store/2q1vszdygbs1icp1cd18a4d11zcsc97y-libidn2-2.3.8' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/1h7i31r0qsa67syrxda0bj445da41ff5-perl5.40.0-Net-HTTP-6.23' from 'https://cache.nixos.org'...fetching linux-headers-6.12.7 from https://cache.nixos.org project-manager-files> copying path '/nix/store/hga7avl9h8hdv1dvchrdq3x7ify33d35-perl5.40.0-Test-RequiresInternet-0.05' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/21j96pxsv2727p51ghb6wpckpwcka5kd-perl5.40.0-TimeDate-2.33' from 'https://cache.nixos.org'...fetching linux-headers-6.12.7 from https://cache.nixos.org project-manager-files> copying path '/nix/store/rqrcvl27vp3ygj8ihs2wjs5ggw0r9w5j-perl5.40.0-Try-Tiny-0.31' from 'https://cache.nixos.org'...fetching linux-headers-6.12.7 from https://cache.nixos.org project-manager-files> copying path '/nix/store/i9mdbnxl5fz17911nli4sj053smlq6a5-perl5.40.0-WWW-RobotRules-6.02' from 'https://cache.nixos.org'...ng perl5.40.0-Net-HTTP-6.23 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-Net-HTTP-6.23 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 perl5.40.0-WWW-RobotRules-6.02 from https://cache.nixos.org project-manager-files> copying path '/nix/store/98i8bxjdaz1ryplfb3500glk3ig5pb58-source' from 'https://cache.nixos.org'...[0m/341.0 MiB DL] fetching perl5.40.0-WWW-RobotRules-6.02 from https://cache.nixos.org project-manager-files> copying path '/nix/store/2gy6zfny7faa36r1jcar3dd1y76w9hsi-publicsuffix-list-0-unstable-2025-03-12' from 'https://cache.nixos.org'...rl5.40.0-WWW-RobotRules-6.02 from https://cache.nixos.org project-manager-files> copying path '/nix/store/gi6g289i9ydm3z896x67q210y0qq29zg-update-autotools-gnu-config-scripts-hook' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/jvbmwn7p8yyv69d59d5hhkmshxvism24-util-linux-2.41.1' from 'https://cache.nixos.org'...iB DL] fetching perl5.40.0-WWW-RobotRules-6.02 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ww8yb1bjfpbqmsz7h91kid1c1ibivynm-perl5.40.0-Test-Fatal-0.017' from 'https://cache.nixos.org'...ching publicsuffix-list-0-unstable-2025-03-12 from https://cache.nixos.org project-manager-files> copying path '/nix/store/mz75g7gizi6ibxy85gyqaam8yzinwr4l-version-check-hook' from 'https://cache.nixos.org'...B DL] fetching update-autotools-gnu-config-scripts-hook from https://cache.nixos.org project-manager-files> copying path '/nix/store/9rxy0r1aj7kyk41wyskbz20dmrpkp5nl-perl5.40.0-HTTP-Date-6.06' from 'https://cache.nixos.org'...etching update-autotools-gnu-config-scripts-hook from https://cache.nixos.org project-manager-files> copying path '/nix/store/4z11av3pfqjmkv8akhj9r3ssyk4gmf6p-shfmt-3.11.0' from 'https://cache.nixos.org'...1.0 MiB DL] fetching update-autotools-gnu-config-scripts-hook from https://cache.nixos.org project-manager-files> copying path '/nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66' from 'https://cache.nixos.org'....0 MiB DL] fetching perl5.40.0-HTTP-Date-6.06 from https://cache.nixos.org project-manager-files> copying path '/nix/store/c6hb52x8zqygld1iqv1nhrszrgb97p9a-perl5.40.0-File-Listing-6.16' from 'https://cache.nixos.org'...hing glibc-2.40-66 from https://cache.nixos.org project-manager-files> copying path '/nix/store/fmg9cfa3pjg63mlkb0yk52qshkm662bj-perl5.40.0-HTTP-CookieJar-0.014' from 'https://cache.nixos.org'...g glibc-2.40-66 from https://cache.nixos.org nodejs> [463/2107] CXX obj/gen/src/node/inspector/protocol/libnode.Protocol.o project-manager-files> copying path '/nix/store/376vgdk3hbz1gm0ix4ccz30fkgdk8ys3-bzip2-1.0.8' from 'https://cache.nixos.org'...41.0 MiB DL] fetching node-v22.19.0.tar.xz from https://cache.nixos.org project-manager-files> copying path '/nix/store/1wb1ajhk6aqf0chbfpm3qadwhn187dn0-brotli-1.1.0-lib' from 'https://cache.nixos.org'...MiB DL] fetching node-v22.19.0.tar.xz from https://cache.nixos.org project-manager-files> copying path '/nix/store/89wrfml7fd8g1vjy29p67vfgxiaj6b12-ed-1.21.1' from 'https://cache.nixos.org'...m/341.0 MiB DL] fetching node-v22.19.0.tar.xz from https://cache.nixos.org project-manager-files> copying path '/nix/store/ik62z14lxr205b5gzfh4cjcla6gh9l6z-attr-2.5.2' from 'https://cache.nixos.org'.../341.0 MiB DL] fetching node-v22.19.0.tar.xz from https://cache.nixos.org project-manager-files> copying path '/nix/store/070s6fml7n4g0c2n32bzydc06955b6ab-expat-2.7.1' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/ywk0kqz3cgb5am3wd7vwjs34mqrjap9a-expand-response-params' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/8q0c65lq4qlxc0fiv7i2c0wvfccv06qn-editline-1.17.1' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/4xrplqjaq6k0fnwyfmckg7sq06291gr4-aws-c-common-0.10.3' from 'https://cache.nixos.org'...B DL] fetching node-v22.19.0.tar.xz from https://cache.nixos.org project-manager-files> copying path '/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/650184v433xwc5vj4svkhjgkdwniyaxf-flock-0.4.0' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/dj06r96j515npcqi9d8af1d1c60bx2vn-gcc-14.3.0-lib' from 'https://cache.nixos.org'....0 MiB DL] fetching node-v22.19.0.tar.xz from https://cache.nixos.org project-manager-files> copying path '/nix/store/c1z5j28ndxljf1ihqzag57bwpfpzms0g-gawk-5.3.2' from 'https://cache.nixos.org'.../341.0 MiB DL] fetching node-v22.19.0.tar.xz from https://cache.nixos.org project-manager-files> copying path '/nix/store/8b2h0alxwlfqs3mzafilz5wx68zignpj-gdbm-1.25-lib' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/p2ixvjsas4qw58dcwk01d22skwq4fyka-glibc-2.40-66-bin' from 'https://cache.nixos.org'...MiB DL] fetching node-v22.19.0.tar.xz from https://cache.nixos.org project-manager-files> copying path '/nix/store/w1pxx760yidi7n9vbi5bhpii9xxl5vdj-bzip2-1.0.8-bin' from 'https://cache.nixos.org'...0 MiB DL] fetching gdbm-1.25-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/yrqf0zqsykh55q00hi1gq5i4iyj8j4kf-glibc-2.40-66-getent' from 'https://cache.nixos.org'... DL] fetching gdbm-1.25-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/hm778ivyb4qyqc8qz367l966x69m6a9i-gmp-6.3.0' from 'https://cache.nixos.org'...m/341.0 MiB DL] fetching gdbm-1.25-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/8smmj5gbhnnqaf28qxak4xv57ccgm96p-acl-2.3.2' from 'https://cache.nixos.org'...m/341.0 MiB DL] fetching glibc-2.40-66-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/xk0d14zpm0njxzdm182dd722aqhav2cc-gnumake-4.4.1' from 'https://cache.nixos.org'...1.0 MiB DL] fetching glibc-2.40-66-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/4rpiqv9yr2pw5094v4wc33ijkqjpm9sa-gnused-4.9' from 'https://cache.nixos.org'.../341.0 MiB DL] fetching glibc-2.40-66-getent from https://cache.nixos.org project-manager-files> copying path '/nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4' from 'https://cache.nixos.org'...MiB DL] fetching gnumake-4.4.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/bk8wlbvqk269bnflj8i79d3al7vywfr1-json-c-0.18' from 'https://cache.nixos.org'...341.0 MiB DL] fetching gnumake-4.4.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/vnmgdrb2zdzs63q9xsda1hdrr9c460df-getent-glibc-2.40-66' from 'https://cache.nixos.org'... DL] fetching gnumake-4.4.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/f5wp2ycmfcvwg3lifd6mz321ny5hgxz3-aws-c-compression-0.3.0' from 'https://cache.nixos.org'...] fetching gnumake-4.4.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/qy34lwx9bdgynpjhwwdgzki5dq7vsslb-aws-c-sdkutils-0.2.1' from 'https://cache.nixos.org'... DL] fetching gnused-4.9 from https://cache.nixos.org project-manager-files> copying path '/nix/store/f5k93wjw4ylgw93jm1di05bs2q8935wq-aws-checksums-0.2.2' from 'https://cache.nixos.org'...B DL] fetching gnused-4.9 from https://cache.nixos.org project-manager-files> copying path '/nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35' from 'https://cache.nixos.org'...341.0 MiB DL] fetching aws-c-sdkutils-0.2.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/znnk6yqbvji573wrpgvqfk60h8ldmhcq-keyutils-1.6.3-lib' from 'https://cache.nixos.org'...iB DL] fetching aws-c-sdkutils-0.2.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/xd9m9jkvrs8pbxvmkzkwviql33rd090j-gzip-1.14' from 'https://cache.nixos.org'...m/341.0 MiB DL] fetching gnutar-1.35 from https://cache.nixos.org project-manager-files> copying path '/nix/store/yv688zhzj985cbqxhkgwgy51y1hyy6l7-libcap-2.75-lib' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/1dp31fjw22wyddv0w3gscdpmkhbvb0bz-libapparmor-4.1.1' from 'https://cache.nixos.org'...MiB DL] fetching gnutar-1.35 from https://cache.nixos.org project-manager-files> copying path '/nix/store/nc1nfwjswm1kqg0wsxspsjdfbbny5n2s-libcap-ng-0.8.5' from 'https://cache.nixos.org'...0 MiB DL] fetching gnutar-1.35 from https://cache.nixos.org project-manager-files> copying path '/nix/store/15735ivvp62hw8z7s6h0817kzy0zpriq-isl-0.20' from 'https://cache.nixos.org'...0m/341.0 MiB DL] fetching gnutar-1.35 from https://cache.nixos.org project-manager-files> copying path '/nix/store/n822j8izgkswvypyxzlgg54kgqwnfvc3-libcbor-0.12.0' from 'https://cache.nixos.org'....0 MiB DL] fetching gnutar-1.35 from https://cache.nixos.org project-manager-files> copying path '/nix/store/hsvfkb7winxmnlhj7fxh7vy7nc50727k-libcpuid-0.7.1' from 'https://cache.nixos.org'....0 MiB DL] fetching libcap-2.75-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/lzx9m6bx8iibw9w9dfq6kfyha8j69rss-libevent-2.1.12' from 'https://cache.nixos.org'...0 MiB DL] fetching isl-0.20 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ja00m76wxkaqyggbfn4jnbfs0jli18j9-libmnl-1.0.5' from 'https://cache.nixos.org'...41.0 MiB DL] fetching libcpuid-0.7.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8' from 'https://cache.nixos.org'...41.0 MiB DL] fetching libevent-2.1.12 from https://cache.nixos.org project-manager-files> copying path '/nix/store/nhnfj3v77khhj6in2y0az6cfszvipg3l-libgpg-error-1.51' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/jg9a003l3qh3yyjrhjjjcxqz9c2n3nk8-libmd-1.1.0' from 'https://cache.nixos.org'...341.0 MiB DL] fetching libevent-2.1.12 from https://cache.nixos.org project-manager-files> copying path '/nix/store/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev' from 'https://cache.nixos.org'...MiB DL] fetching libevent-2.1.12 from https://cache.nixos.org project-manager-files> copying path '/nix/store/w0il94iaav1zc47qg1csppsv0ph8j89f-libnfnetlink-1.0.2' from 'https://cache.nixos.org'...iB DL] fetching libevent-2.1.12 from https://cache.nixos.org project-manager-files> copying path '/nix/store/s4j8pq6240qzf0kc22zfjm02g7dbfs12-libnl-3.11.0' from 'https://cache.nixos.org'...41.0 MiB DL] fetching libgpg-error-1.51 from https://cache.nixos.org project-manager-files> copying path '/nix/store/f2wz869ik5jhssmpcbm8yfahg2sqz0m4-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/dlan1xg1q4k5xaz35j4chivdadz4p4fj-libnftnl-1.2.9' from 'https://cache.nixos.org'....0 MiB DL] fetching libnl-3.11.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/548rz1yd3c0y1dx7aiz63x8lgll16ryn-libpsl-0.21.5' from 'https://cache.nixos.org'...1.0 MiB DL] fetching libnl-3.11.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ws2lrig1jwpyz527vdd4cs4i5mii1c71-libseccomp-2.6.0-lib' from 'https://cache.nixos.org'... DL] fetching libnl-3.11.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/gaaqqkh7pvr85vh2vdclw8z2m4w1lq8q-libsodium-1.0.20' from 'https://cache.nixos.org'... MiB DL] fetching libnl-3.11.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/40ax617hwb0mq6nd36a4kv2v677irahw-libnetfilter_conntrack-1.1.0' from 'https://cache.nixos.org'...ching libnl-3.11.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/0y6mhrlzlyapqgg1pp7szqgplzdjzwib-libbsd-0.12.2' from 'https://cache.nixos.org'...1.0 MiB DL] fetching libnl-3.11.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/n28xsrwzk64fqq6p72zvs9wv9njbj21f-libtasn1-4.20.0' from 'https://cache.nixos.org'...0 MiB DL] fetching libbsd-0.12.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/5jxsmjlijjkpsx5zvp01zx7r8ay89l92-libassuan-3.0.2' from 'https://cache.nixos.org'...0 MiB DL] fetching libbsd-0.12.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/pni9xqvbi0z6ac5r73nyv6ad30jyjyr4-libgcrypt-1.10.3-lib' from 'https://cache.nixos.org'... DL] fetching libbsd-0.12.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/dc88ji0n2kkqfml96j9znyrqr6lh7gv0-libuv-1.51.0' from 'https://cache.nixos.org'...41.0 MiB DL] fetching libbsd-0.12.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ah4525ca553drv47jhvgpl9sl87i7a1d-libxml2-2.13.8' from 'https://cache.nixos.org'....0 MiB DL] fetching libbsd-0.12.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/mqdzkx7md35lbx1klh4hjlwn5912gmvd-libxcrypt-4.4.38' from 'https://cache.nixos.org'... MiB DL] fetching libbsd-0.12.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/qpqgf1s3k7k0dqjp73bxas00hpaf140i-libyaml-0.2.5' from 'https://cache.nixos.org'...1.0 MiB DL] fetching libassuan-3.0.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/24g0a9f44818v5r9rc2clvm7d0iq4vn6-llhttp-9.2.1' from 'https://cache.nixos.org'...41.0 MiB DL] fetching libassuan-3.0.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/8n4aic3bwv6vkikpbspwjik1ql15pncg-libpcap-1.10.5' from 'https://cache.nixos.org'....0 MiB DL] fetching libuv-1.51.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/1l4qdllgarpqsfg91ams36p64bslw0l8-lndir-1.0.5' from 'https://cache.nixos.org'...341.0 MiB DL] fetching libxcrypt-4.4.38 from https://cache.nixos.org project-manager-files> copying path '/nix/store/lnq4b6a0mjgaim4lpapbha1lrk8b9fyn-lz4-1.10.0-lib' from 'https://cache.nixos.org'....0 MiB DL] fetching libpcap-1.10.5 from https://cache.nixos.org project-manager-files> copying path '/nix/store/3kflp5w1s1jl5qkb6hjxj0wp46zic9si-lowdown-1.3.2-lib' from 'https://cache.nixos.org'...MiB DL] fetching libpcap-1.10.5 from https://cache.nixos.org project-manager-files> copying path '/nix/store/cjs1qy5kc0x1aqdm1s0k1n3q038kjsvg-make-shell-wrapper-hook' from 'https://cache.nixos.org'...] fetching lndir-1.0.5 from https://cache.nixos.org project-manager-files> copying path '/nix/store/9qcwva0ilyd2m2n82571am6figv24k1d-mpdecimal-4.0.0' from 'https://cache.nixos.org'....0 MiB DL] fetching lndir-1.0.5 from https://cache.nixos.org project-manager-files> copying path '/nix/store/srjwrr5y5lpyw92ka48iairjjr5shb80-mpfr-4.2.2' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5' from 'https://cache.nixos.org'.../341.0 MiB DL] fetching mpdecimal-4.0.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/qflykdxxvg124zwjclwws9iiqiykhfhl-net-tools-2.10' from 'https://cache.nixos.org'...1.0 MiB DL] fetching mpfr-4.2.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/nkqpb1fl6kach9rr3xpbnaahp6frkpa4-nghttp2-1.65.0-lib' from 'https://cache.nixos.org'...MiB DL] fetching mpfr-4.2.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/aihsm7bdxv2y0yiazr0grzkwpynxbyqy-npth-1.8' from 'https://cache.nixos.org'...[0m/341.0 MiB DL] fetching mpfr-4.2.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev' from 'https://cache.nixos.org'...0 MiB DL] fetching nghttp2-1.65.0-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/7p24r11hx65jz3dyavaf6k9lpnbxmc74-oniguruma-6.9.10-lib' from 'https://cache.nixos.org'...B DL] fetching npth-1.8 from https://cache.nixos.org project-manager-files> copying path '/nix/store/adh72qn1r2c4nflkgkv3sdv7aag0p9z5-openssl-3.4.2' from 'https://cache.nixos.org'...41.0 MiB DL] fetching npth-1.8 from https://cache.nixos.org project-manager-files> copying path '/nix/store/rqn6y0mj98f6npw1miyrpwncmayfb8p5-db-4.8.30' from 'https://cache.nixos.org'...0m/341.0 MiB DL] fetching npth-1.8 from https://cache.nixos.org project-manager-files> copying path '/nix/store/mrbslgynzhg5jfc05x2rlnsykzcxp2v0-boehm-gc-8.2.8' from 'https://cache.nixos.org'...1.0 MiB DL] fetching libuv-1.51.0-dev from https://cache.nixos.org project-manager-files> copying path '/nix/store/p1ffhw473splv51yspyh466gv6ir9qb9-alejandra-4.0.0' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/ava9h9a35fg419f4r1h3ib2hwqx6lr8k-gettext-0.22.5' from 'https://cache.nixos.org'...1.0 MiB DL] fetching libuv-1.51.0-dev from https://cache.nixos.org project-manager-files> copying path '/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0' from 'https://cache.nixos.org'...MiB DL] fetching openssl-3.4.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/x477rxqxm6cgsz0s8w05zkp1xl3ssp92-gmp-with-cxx-6.3.0' from 'https://cache.nixos.org'...MiB DL] fetching openssl-3.4.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/xqx9ppn3hc78c0vsr4hl7js91mi0j17w-gnupg-2.4.8' from 'https://cache.nixos.org'.../341.0 MiB DL] fetching alejandra-4.0.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/hmnm2f8sr00zkwhb051rlgibxaj0bp42-hostname-net-tools-2.10' from 'https://cache.nixos.org'...L] fetching gmp-with-cxx-6.3.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/fdi6k88sl1ykmjsngcsanrlzd87a4r91-gtest-1.16.0' from 'https://cache.nixos.org'...341.0 MiB DL] fetching gmp-with-cxx-6.3.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/28xpmcqvvbrrzfc30hjh57w6c0wbk9vs-groff-1.23.0' from 'https://cache.nixos.org'...341.0 MiB DL] fetching gmp-with-cxx-6.3.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/girp43cxvqpjq4ad56r8girsq8na5bxh-icu4c-76.1' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/vwnbbbbpbc22vfpwc5w11gi80yk7kajy-iptables-1.8.11' from 'https://cache.nixos.org'....0 MiB DL] fetching groff-1.23.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/hgf4rfh2v6gx8bsp0innqr6qb8409fs4-jq-1.7.1' from 'https://cache.nixos.org'...[0m/341.0 MiB DL] fetching groff-1.23.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/a20nrbk40cbjdfxlzinv7rfgw8ys8a3p-libmpc-1.3.1' from 'https://cache.nixos.org'...341.0 MiB DL] fetching icu4c-76.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/as57s2r9g09sqpwxdwpx0fvh4nain45l-nettle-3.10.1' from 'https://cache.nixos.org'...41.0 MiB DL] fetching jq-1.7.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7' from 'https://cache.nixos.org'...41.0 MiB DL] fetching libmpc-1.3.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/zx6pssam4l6n75hd9fl79982p9m3sgs1-nil-2024-08-06' from 'https://cache.nixos.org'...1.0 MiB DL] fetching libmpc-1.3.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/0gk4i8rv9vppwwbig525k1fkhkph6vwx-ninja-1.12.1' from 'https://cache.nixos.org'...341.0 MiB DL] fetching libmpc-1.3.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/6fn9q76d22dqwp55zhap63wvdhjnkx54-p11-kit-0.25.5' from 'https://cache.nixos.org'...1.0 MiB DL] fetching coreutils-9.7 from https://cache.nixos.org project-manager-files> copying path '/nix/store/gj54zvf7vxll1mzzmqhqi1p4jiws3mfb-patch-2.7.6' from 'https://cache.nixos.org'.../341.0 MiB DL] fetching nil-2024-08-06 from https://cache.nixos.org project-manager-files> copying path '/nix/store/md2z14bhvqk8nvylad6fiifcd19vhlqz-jq-1.7.1-bin' from 'https://cache.nixos.org'...341.0 MiB DL] fetching p11-kit-0.25.5 from https://cache.nixos.org project-manager-files> copying path '/nix/store/g7i75czfbw9sy5f8v7rjbama6lr3ya3s-patchelf-0.15.0' from 'https://cache.nixos.org'....0 MiB DL] fetching jq-1.7.1-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/5x9nmn51cszisf3gr829z2yq8y4hrnra-pcre2-10.44' from 'https://cache.nixos.org'.../341.0 MiB DL] fetching jq-1.7.1-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/3iz0ny257jjza6bwxm3gwi189zd2gg57-pcsclite-2.3.0-lib' from 'https://cache.nixos.org'...MiB DL] fetching jq-1.7.1-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/r6cgk45kcl41h1s9mwx74lsg07n5dcp0-perl5.40.0-Clone-0.46' from 'https://cache.nixos.org'... DL] fetching jq-1.7.1-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/2ra2y2sww6lanxb4hpdqqm27na3xyy6f-perl5.40.0-FCGI-0.82' from 'https://cache.nixos.org'...B DL] fetching pcre2-10.44 from https://cache.nixos.org project-manager-files> copying path '/nix/store/2jgsw2ckiqak7a5s3jcbl40kwa0y75yy-perl5.40.0-TermReadKey-2.38' from 'https://cache.nixos.org'...etching perl5.40.0-Clone-0.46 from https://cache.nixos.org project-manager-files> copying path '/nix/store/xw0mf3shymq3k7zlncf09rm8917sdi4h-diffutils-3.12' from 'https://cache.nixos.org'...1.0 MiB DL] fetching perl5.40.0-Clone-0.46 from https://cache.nixos.org project-manager-files> copying path '/nix/store/2f0g1yj0yzkgc0jpifldvvw6syrv68dl-aws-c-cal-0.8.0' from 'https://cache.nixos.org'....0 MiB DL] fetching perl5.40.0-TermReadKey-2.38 from https://cache.nixos.org project-manager-files> copying path '/nix/store/392hs9nhm6wfw4imjllbvb1wil1n39qx-findutils-4.10.0' from 'https://cache.nixos.org'...0 MiB DL] fetching perl5.40.0-TermReadKey-2.38 from https://cache.nixos.org project-manager-files> copying path '/nix/store/pkpsla02cnwk0c0951k7rcf4jalah314-krb5-1.21.3-lib' from 'https://cache.nixos.org'....0 MiB DL] fetching perl5.40.0-TermReadKey-2.38 from https://cache.nixos.org project-manager-files> copying path '/nix/store/24a4rrq7b2n5zzqfjiywa7l4b58n2187-libtpms-0.10.0' from 'https://cache.nixos.org'...1.0 MiB DL] fetching findutils-4.10.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/sw1h053sjxlwgcpw12jq16rzywicawmj-perl5.40.0-HTTP-Message-6.45' from 'https://cache.nixos.org'...tching findutils-4.10.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/a8mviv3r93q8rb8xxbkncji0lv9ba1qi-perl5.40.0-Net-SSLeay-1.92' from 'https://cache.nixos.org'...fetching krb5-1.21.3-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/5yz8z98k3azjmv4f2idgzaprnw5600gn-openssl-3.4.2-bin' from 'https://cache.nixos.org'... MiB DL] fetching libtpms-0.10.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/l2s9j9fi9r8q3yji39ffpmil0qgacyxk-pkgconf-2.4.3-lib' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/sa2ish0wii5dw94kx9h413m9jfiqjc53-qrencode-4.1.1' from 'https://cache.nixos.org'...1.0 MiB DL] fetching openssl-3.4.2-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/jbc3sy2m04c84qay54zrzv5lxikr08c2-rapidcheck-0-unstable-2023-12-14' from 'https://cache.nixos.org'...ng openssl-3.4.2-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/891nfqhbkq47fa8sg0lml9c5ja3jqv26-readline-8.2p13' from 'https://cache.nixos.org'....0 MiB DL] fetching pkgconf-2.4.3-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/l2wvwyg680h0v2la18hz3yiznxy2naqw-gnugrep-3.11' from 'https://cache.nixos.org'...341.0 MiB DL] fetching pkgconf-2.4.3-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/5i0yn08krfx5qlnh2plifn0n8pai1vg2-less-668' from 'https://cache.nixos.org'...[0m/341.0 MiB DL] fetching readline-8.2p13 from https://cache.nixos.org project-manager-files> copying path '/nix/store/p48bskylvjx6mgbl91af9w3wx87mqc8h-perl5.40.0-HTML-Parser-3.81' from 'https://cache.nixos.org'...etching readline-8.2p13 from https://cache.nixos.org project-manager-files> copying path '/nix/store/p850nfd9mgs4vwxva7ij7292n24mr99v-perl5.40.0-HTTP-Cookies-6.10' from 'https://cache.nixos.org'...tching gnugrep-3.11 from https://cache.nixos.org project-manager-files> copying path '/nix/store/mi5ljjgpw8v2bg7n16h5vbpdak16i9nk-perl5.40.0-HTTP-Daemon-6.16' from 'https://cache.nixos.org'...etching perl5.40.0-HTML-Parser-3.81 from https://cache.nixos.org project-manager-files> copying path '/nix/store/kx0nymhd9gj0lv47d4yfkd76hx3cnpmd-perl5.40.0-HTTP-Negotiate-6.01' from 'https://cache.nixos.org'...hing perl5.40.0-HTTP-Cookies-6.10 from https://cache.nixos.org project-manager-files> copying path '/nix/store/c3lzkml4yxghfs44sm3sx4xcbdy3riga-pkgconf-2.4.3' from 'https://cache.nixos.org'...41.0 MiB DL] fetching perl5.40.0-HTTP-Cookies-6.10 from https://cache.nixos.org project-manager-files> copying path '/nix/store/q1cm1lsv2npwmvhc1ig32x7pmyfvbib7-perl5.40.0-IO-Socket-SSL-2.083' from 'https://cache.nixos.org'...hing perl5.40.0-HTTP-Cookies-6.10 from https://cache.nixos.org project-manager-files> copying path '/nix/store/i449s25lpc9ijjqikh6fybgv9ghqway4-s2n-tls-1.5.17' from 'https://cache.nixos.org'...1.0 MiB DL] fetching perl5.40.0-HTTP-Daemon-6.16 from https://cache.nixos.org project-manager-files> copying path '/nix/store/smkzrg2vvp3lng3hq7v9svfni5mnqjh2-bash-interactive-5.2p37' from 'https://cache.nixos.org'...L] fetching perl5.40.0-HTTP-Daemon-6.16 from https://cache.nixos.org project-manager-files> copying path '/nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev' from 'https://cache.nixos.org'... MiB DL] fetching pkgconf-2.4.3 from https://cache.nixos.org project-manager-files> copying path '/nix/store/jp7rxs17h4k21wnyn2v3dc5skb87xw0r-systemd-minimal-libs-257.9' from 'https://cache.nixos.org'...fetching perl5.40.0-IO-Socket-SSL-2.083 from https://cache.nixos.org project-manager-files> copying path '/nix/store/fgvycs7av71bb1aqqm8alcnpyxz01r3q-perl5.40.0-CGI-4.59' from 'https://cache.nixos.org'...iB DL] fetching s2n-tls-1.5.17 from https://cache.nixos.org project-manager-files> copying path '/nix/store/nq3ahkkdf7gzki406pyw2mf328qxh81b-tarWrapper' from 'https://cache.nixos.org'...m/341.0 MiB DL] fetching openssl-3.4.2-dev from https://cache.nixos.org project-manager-files> copying path '/nix/store/cpi9903wsrfd1prw12vwragr3r96bl85-tbb-2021.11.0' from 'https://cache.nixos.org'...41.0 MiB DL] fetching systemd-minimal-libs-257.9 from https://cache.nixos.org project-manager-files> copying path '/nix/store/hdysqkm7vjy4ml6rhg1rkp5qlvi53dk9-treefmt-2.3.1' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/l9zrii2nik4x0khp48xc3i9pnrlxj5p2-unbound-1.23.1-lib' from 'https://cache.nixos.org'...MiB DL] fetching perl5.40.0-CGI-4.59 from https://cache.nixos.org project-manager-files> copying path '/nix/store/n62mgg237zbs6hr3v712qqpl5h15ahqr-util-linux-minimal-2.41.1-login' from 'https://cache.nixos.org'...ing perl5.40.0-CGI-4.59 from https://cache.nixos.org project-manager-files> copying path '/nix/store/m53q460bmkxmnwk52jknjsw49kgc1y81-pkgconf-wrapper-2.4.3' from 'https://cache.nixos.org'... DL] fetching unbound-1.23.1-lib from https://cache.nixos.orgK project-manager-files> copying path '/nix/store/7x4px2vfa5ih892lzcm526si5sphzwqx-vale-3.11.2' from 'https://cache.nixos.org'.../341.0 MiB DL] fetching util-linux-minimal-2.41.1-login from https://cache.nixos.org project-manager-files> copying path '/nix/store/6h1mjkhy5rmg1zqwfqlqqrymi67kkr2q-xz-5.8.1' from 'https://cache.nixos.org'...[0m/341.0 MiB DL] fetching util-linux-minimal-2.41.1-login from https://cache.nixos.org project-manager-files> copying path '/nix/store/8icpg7vrz95c6ap3mznmlmg7h0l2av1w-zlib-1.3.1' from 'https://cache.nixos.org'...m/341.0 MiB DL] fetching pkgconf-wrapper-2.4.3 from https://cache.nixos.org project-manager-files> copying path '/nix/store/3x0ajncxia91r6f16xyn99jidvsfkw0b-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/c7732dm7416fil8jb4x6ymx4p9xriq0c-aws-c-io-0.15.3' from 'https://cache.nixos.org'....0 MiB DL] fetching xz-5.8.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/m1s3vgcd9wksd6jlfnv2s7f25kgj3zpq-zlib-ng-2.2.4' from 'https://cache.nixos.org'...41.0 MiB DL] fetching xz-5.8.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/2clcgn9d7rlyhdkpc1gx9frg14vm2k07-tbb-2021.11.0-dev' from 'https://cache.nixos.org'... MiB DL] fetching aws-c-io-0.15.3 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ahw6fr4wihcyq1rbx9ivi4qv6zmn10gg-zstd-1.5.7' from 'https://cache.nixos.org'...m/341.0 MiB DL] fetching zlib-ng-2.2.4 from https://cache.nixos.org project-manager-files> copying path '/nix/store/qrkrg6c0hqcn9m9zn3i1g4h5vvc8k8yd-cracklib-2.10.0' from 'https://cache.nixos.org'....0 MiB DL] fetching zlib-ng-2.2.4 from https://cache.nixos.org project-manager-files> copying path '/nix/store/6lgw1bymkzkld77zz4xfy6cmkjpcy2i6-binutils-2.44-lib' from 'https://cache.nixos.org'... MiB DL] fetching zlib-ng-2.2.4 from https://cache.nixos.org project-manager-files> copying path '/nix/store/xlmpcglsq8l09qh03rf0virz0331pjdc-file-5.45' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0' from 'https://cache.nixos.org'...m/341.0 MiB DL] fetching binutils-2.44-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/rx94zxgw5i5sk62gyryw7r7gak6qpfp4-gnutls-3.8.9' from 'https://cache.nixos.org'...341.0 MiB DL] fetching binutils-2.44-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/pl145x3mba318j3c3vhfcz9fs969x75d-aws-c-event-stream-0.5.0' from 'https://cache.nixos.org'...] fetching file-5.45 from https://cache.nixos.org project-manager-files> copying path '/nix/store/9agf2p4950smjqqhj3vsgq18sxx2cvn3-aws-c-http-0.9.2' from 'https://cache.nixos.org'...0 MiB DL] fetching gcc-14.3.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/0kj52akxslq24km997jms998z4mrc3rp-kexec-tools-2.0.29' from 'https://cache.nixos.org'...MiB DL] fetching aws-c-http-0.9.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/6rfap9wj9g6yga4pg4750yag075qrxg3-libblake3-1.8.2' from 'https://cache.nixos.org'....0 MiB DL] fetching aws-c-http-0.9.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/8hmvc5nq5y4lxyvazkja9mxmwnaal76v-libfido2-1.15.0' from 'https://cache.nixos.org'....0 MiB DL] fetching aws-c-http-0.9.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ql1qcpnvpscrxi0vjky3w1v079llvkx1-kmod-31' from 'https://cache.nixos.org'.../341.0 MiB DL] fetching aws-c-http-0.9.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ahccav3k9vp6z535zdag0xh64b2vq7k6-audit-4.1.0-lib' from 'https://cache.nixos.org'....0 MiB DL] fetching aws-c-http-0.9.2 from https://cache.nixos.org project-manager-files> copying path '/nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev' from 'https://cache.nixos.org'...etching kmod-31 from https://cache.nixos.org project-manager-files> copying path '/nix/store/60s26bijq2qj8f7z1cidkj14q8ngkkpc-aws-c-auth-0.8.1' from 'https://cache.nixos.org'...0 MiB DL] fetching kmod-31 from https://cache.nixos.org project-manager-files> copying path '/nix/store/nnl79gryl3dz0k2k5y7lfkccwz1lqhmh-aws-c-mqtt-0.11.0' from 'https://cache.nixos.org'... MiB DL] fetching kmod-31 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ap35np2bkwaba3rxs3qlxpma57n2awyb-binutils-2.44' from 'https://cache.nixos.org'...41.0 MiB DL] fetching aws-c-auth-0.8.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/g48am60l5992rzwf0pi4d9yy600ng6cv-direnv-2.36.0' from 'https://cache.nixos.org'...41.0 MiB DL] fetching aws-c-auth-0.8.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/65bxmms9hzwgg3rs9c6f3z9pznf84wwk-kmod-31-lib' from 'https://cache.nixos.org'.../341.0 MiB DL] fetching binutils-2.44 from https://cache.nixos.org project-manager-files> copying path '/nix/store/4w8f5zmwdsalc5ichgj074rawiswplw2-libarchive-3.8.0-lib' from 'https://cache.nixos.org'...B DL] fetching binutils-2.44 from https://cache.nixos.org project-manager-files> copying path '/nix/store/y4rgi4qlyqx34r4hypic6sfxd3y0hppq-libssh2-1.11.1' from 'https://cache.nixos.org'...1.0 MiB DL] fetching direnv-2.36.0 from https://cache.nixos.org nodejs> [464/2107] CXX obj/src/api/libnode.encoding.o project-manager-files> copying path '/nix/store/054sxhnwvxnvxdcvrmms8q97z0nxk6h9-aws-c-s3-0.7.1' from 'https://cache.nixos.org'...1.0 MiB DL] fetching kmod-31-lib from https://cache.nixos.org project-manager-files> copying path '/nix/store/c3m5s3zhizfs7la42v9c6r41wafwhll9-libmicrohttpd-1.0.1' from 'https://cache.nixos.org'...iB DL] fetching libssh2-1.11.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/z9y3zmfvbhf5w0lydbhiywd5k7m9wsly-lvm2-2.03.31-lib' from 'https://cache.nixos.org'...0 MiB DL] fetching libssh2-1.11.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/j27vfym88320q12vnz1qcipdmgjmb3w9-linux-pam-1.6.1' from 'https://cache.nixos.org'....0 MiB DL] fetching libssh2-1.11.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/nxw1xxfxkd6bm570nb6gv0g6pghp7i4c-perl-5.40.0' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/xdlhans9pa7j2q4r8iyxf70g9wqv4856-perl5.40.0-Net-SMTP-SSL-1.04' from 'https://cache.nixos.org'...tching perl-5.40.0 from https://cache.nixos.orgm project-manager-files> copying path '/nix/store/5090ym7hza2iziq4wyz3pz6yzvw4siag-curl-8.14.1' from 'https://cache.nixos.org'.../341.0 MiB DL] fetching perl-5.40.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/j9ksv4hjil682s2glh2mf9mdjdk75gqs-aws-crt-cpp-0.29.4' from 'https://cache.nixos.org'...MiB DL] fetching perl-5.40.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/shqxxr3q7clnc49fmy8zn1p8k0sphgyn-libgit2-1.9.0-lib' from 'https://cache.nixos.org'... MiB DL] fetching perl5.40.0-Net-SMTP-SSL-1.04 from https://cache.nixos.org project-manager-files> copying path '/nix/store/7wfb0gvrjbiss5sk5i95z9b3wv87wkhb-sqlite-3.48.0' from 'https://cache.nixos.org'...41.0 MiB DL] fetching aws-crt-cpp-0.29.4 from https://cache.nixos.org project-manager-files> copying path '/nix/store/dp49537fvfdlkvm4p7m3vch5ni2p6c37-sqlite-3.48.0-bin' from 'https://cache.nixos.org'... MiB DL] fetching aws-crt-cpp-0.29.4 from https://cache.nixos.org project-manager-files> copying path '/nix/store/p80mm7czxcz7mfgfpp0jcqvysqqn4xwn-tcb-1.2' from 'https://cache.nixos.org'.../341.0 MiB DL] fetching sqlite-3.48.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/22rpb6790f346c55iqi6s9drr5qgmyjf-xz-5.8.1-bin' from 'https://cache.nixos.org'...341.0 MiB DL] fetching sqlite-3.48.0-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/rpi50xiwd3hql8k4rrscdhpb44cm8cw1-aws-sdk-cpp-1.11.448' from 'https://cache.nixos.org'...B DL] fetching sqlite-3.48.0-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192' from 'https://cache.nixos.org'...1.0 MiB DL] fetching xz-5.8.1-bin from https://cache.nixos.org nodejs> [465/2107] CXX obj/src/api/libnode.async_resource.o project-manager-files> copying path '/nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev' from 'https://cache.nixos.org'...1.0 MiB DL] fetching aws-sdk-cpp-1.11.448 from https://cache.nixos.org project-manager-files> copying path '/nix/store/8h416c1866pwj1m8rgw30hyxw75icc3y-shadow-4.17.4' from 'https://cache.nixos.org'...41.0 MiB DL] fetching elfutils-0.192 from https://cache.nixos.org[0m project-manager-files> copying path '/nix/store/yds99wwxw9d7wbflyrk0q3qrimmn068s-zstd-1.5.7-bin' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/7iirrwzdlzrhwh2b7dlkd6y65riyg4cc-stdenv-linux' from 'https://cache.nixos.org'...341.0 MiB DL] fetching zlib-1.3.1-dev from https://cache.nixos.org project-manager-files> copying path '/nix/store/405wfwvwdwjnw0k9prw5n8594cqx6gkd-util-linux-2.41.1-lib' from 'https://cache.nixos.org'... DL] fetching shadow-4.17.4 from https://cache.nixos.org project-manager-files> copying path '/nix/store/dsjnlcin903bggszyv7yskcqfsxb5yll-util-linux-minimal-2.41.1-lib' from 'https://cache.nixos.org'...ching stdenv-linux from https://cache.nixos.org nodejs> [466/2107] CXX obj/deps/googletest/src/gtest.gtest.o nodejs> [467/2107] CXX obj/deps/ada/ada.ada.o nodejs> [468/2107] CXX obj/src/api/libnode.callback.o project-manager-files> building '/nix/store/rs6l2456b3b6y9v8vm07dm7hqhzhphmq-addintegrityfields.js.drv'...iB), 279.8/341.0 MiB DL] fetching perl-5.40.0 from https://cache.nixos.orgorgg project-manager-files> copying path '/nix/store/ahb225gqnmqw158mhb0xvxfj1chn9yql-cryptsetup-2.7.5' from 'https://cache.nixos.org'...0 MiB DL] fetching perl-5.40.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev' from 'https://cache.nixos.org'...m280.8/341.0 MiB DL] building addintegrityfields.js project-manager-files> copying path '/nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44' from 'https://cache.nixos.org'...[0m/341.0 MiB DL] building addintegrityfields.js project-manager-files> copying path '/nix/store/636smd4k2wgrhdzh3k806jmvliv5wl0n-kbd-2.7.1' from 'https://cache.nixos.org'...[32;1m280.8/341.0 MiB DL] building addintegrityfields.js project-manager-files> copying path '/nix/store/gj0xrj7ispg9fkbv8igkf5b6z6i80d79-libbpf-1.5.0' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/8zyj2m57s53vpg7c3yqi1mhbmwipxi2i-libpwquality-1.4.5-lib' from 'https://cache.nixos.org'...[0m/341.0 MiB DL] fetching cryptsetup-2.7.5 from https://cache.nixos.org project-manager-files> copying path '/nix/store/vxl8pzgkkw8vdb4agzwm58imrfclmfrx-python3-3.12.11' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/cd137m43izv63j0l910c6aimply25zi7-util-linux-2.41.1-login' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/snkahy53v6zxppa45sbvlr0pl2846x3h-nix-2.28.5' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/qq6d5q2s419ynxikmh7hmb71hr7vqddq-tpm2-tss-4.1.3' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/knsxsczqdrkym042mkm71lbzr29xzk8k-shellcheck-0.10.0-bin' from 'https://cache.nixos.org'... nodejs> [469/2107] CXX obj/src/api/libnode.embed_helpers.o project-manager-files> copying path '/nix/store/pq0paggs2sd5jwrxk7wrvz16gz7n8c0x-util-linux-2.41.1-mount' from 'https://cache.nixos.org'...0m/341.0 MiB DL] fetching shellcheck-0.10.0-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/pxghsl8ylk2mnh05qh0cjc8cgjj84ccb-util-linux-2.41.1-swap' from 'https://cache.nixos.org'...[0m/347.0 MiB DL] fetching shellcheck-0.10.0-bin from https://cache.nixos.org project-manager-files> building '/nix/store/fmsbi3fb6ah77h807pqh9q9g3nzxgkm6-builder.pl.drv'...[0m/1663.7 MiB), 297.7/347.0 MiB DL] fetching util-linux-2.41.1-swap from https://cache.nixos.orgs.org project-manager-files> copying path '/nix/store/61w7yy786xa3apa7q9krnbvvhkzmjrk7-util-linux-minimal-2.41.1-mount' from 'https://cache.nixos.org'...hing shellcheck-0.10.0-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/zna0mpqyk39znl5a5sa1znqjqb0qnrx4-util-linux-minimal-2.41.1-swap' from 'https://cache.nixos.org'...0 MiB DL] fetching shellcheck-0.10.0-bin from https://cache.nixos.org project-manager-files> copying path '/nix/store/m3k5lpyiahz62y889f1vb6y2yqrspqdb-util-linux-minimal-2.41.1-bin' from 'https://cache.nixos.org'....0 MiB DL] fetching util-linux-minimal-2.41.1-swap from https://cache.nixos.org project-manager-files> copying path '/nix/store/d84f8nm2na5cr53m4jk0qk2mj7lgr9fx-systemd-257.9' from 'https://cache.nixos.org'...1m313.2/347.1 MiB DL] building builder.pl project-manager-files> building '/nix/store/rpyv9l3ks6j00x3ys32977gns77mxiyh-install-package.drv'...11.6 MiB), 338.0/355.9 MiB DL] fetching systemd-257.9 from https://cache.nixos.orgr references to /build/ in /nix/store/ckfihzi6h9s8lndlpfp3kw5wih4wvw5w-builder.pl... project-manager-files> copying path '/nix/store/0b8r6fm6vhg6db62l7bj5qgrvgqd5gpl-man-db-2.13.0' from 'https://cache.nixos.org'...55.9 MiB DL] fetching systemd-257.9 from https://cache.nixos.org project-manager-files> building '/nix/store/ab8czprh13lqcvzn3pfsh6ffxjlfsdwk-link.drv'...19.2/1713.4 MiB), 356.3 MiB DL] fetching man-db-2.13.0 from https://cache.nixos.org[0mos.org project-manager-files> copying path '/nix/store/ivmadnq9630mndjxp18jjpnmlapd0dqn-nixos-option' from 'https://cache.nixos.org'...;1m356.3 MiB DL] fetching systemd-257.9 from https://cache.nixos.org project-manager-files> copying path '/nix/store/y66afcm0nbv9ih862k9izn0w8qw9bmg9-perl5.40.0-libwww-perl-6.72' from 'https://cache.nixos.org'... project-manager-files> building '/nix/store/ib739vc507w721jnxbwqq1d94lh3c8p9-linkbins.js.drv'...m/1713.7 MiB), 356.4 MiB DL] fetching systemd-257.9 from https://cache.nixos.orgos.org project-manager-files> building '/nix/store/dlh40brlr9z0w360r5qnxifmv9r43id8-nodejs-configure.drv'...3.7 MiB), 356.4 MiB DL] fetching python3-3.12.11 from https://cache.nixos.org project-manager-files> copying path '/nix/store/smvpwhzmx1qc21yxc798drwfpsb7ng34-util-linux-2.41.1-bin' from 'https://cache.nixos.org'...[0m MiB DL] fetching python3-3.12.11 from https://cache.nixos.org project-manager-files> copying path '/nix/store/1sh0gv92hac8qb02qwiympzfd76w9h4d-procps-4.0.4' from 'https://cache.nixos.org'...;1m356.4 MiB DL] fetching python3-3.12.11 from https://cache.nixos.org nodejs> [470/2107] CXX obj/gen/libnode.node_javascript.o project-manager-files> copying path '/nix/store/d4kcr4pvw303fp18xvwhp224fsakf5dp-bats-1.11.1' from 'https://cache.nixos.org'...2;1m358.5 MiB DL] fetching procps-4.0.4 from https://cache.nixos.org nodejs> [471/2107] CXX obj/src/api/libnode.environment.o project-manager-files> building '/nix/store/jskp1fy5fm4cazvf5r2758lvnbs4rwj8-pinpointDependencies.js.drv'...), 358.5 MiB DL] fetching python3-3.12.11 from https://cache.nixos.orghe.nixos.org project-manager-files> copying path '/nix/store/s22ixq2dki45xdzzmh1d0yvac3rridz3-util-linux-2.41.1-dev' from 'https://cache.nixos.org'...etching python3-3.12.11 from https://cache.nixos.org project-manager-files> building '/nix/store/rwzn7vkxamq0d2l41hh8l5ps02im9wcb-pm-modules-messages.drv'... MiB), 358.5 MiB DL] fetching python3-3.12.11 from https://cache.nixos.orgos.org project-manager-files> building '/nix/store/bpisms5p5bcmxmb32cn38f7b2a8x8364-pm-shell-aliases.sh.drv'... MiB), 358.5 MiB DL] fetching python3-3.12.11 from https://cache.nixos.org project-manager-files> building '/nix/store/3a4nhjjxkkap5k6kwl7ggdvia0qrf5nd-cleanup.drv'...4/1725.3 MiB), 358.5 MiB DL] fetching python3-3.12.11 from https://cache.nixos.org project-manager-files> copying path '/nix/store/5nqyjf6mvyz84l6x65bg1bihp2051h3v-python3.12-cbor2-5.6.5' from 'https://cache.nixos.org'...0m MiB DL] building cleanup//cache.nixos.org project-manager-files> copying path '/nix/store/38nryhy8zpvmiya1kldw3160ykgdz3pf-python3.12-pyyaml-6.0.2' from 'https://cache.nixos.org'...m MiB DL] building cleanup project-manager-files> copying path '/nix/store/nxyr3qr696dz6l3dyrg474j5xm6nhxlk-python3.12-colorama-0.4.6' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/v2rxk9xkcxsas64wl7ds31al15cm2wqd-git-2.50.1' from 'https://cache.nixos.org'...[32;1m358.5 MiB DL] building cleanup project-manager-files> copying path '/nix/store/lwy2r3c7y5lzfgh8vphscyhv1yzx61ay-python3.12-mdurl-0.1.2' from 'https://cache.nixos.org'...[0m MiB DL] building cleanup project-manager-files> copying path '/nix/store/piyrm6c7n8iw39mijbim2srhm88nkg1z-python3.12-pygments-2.19.1' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/41jvfhva6r20wg3gdqp4v15qb9zqhhdv-python3.12-ruamel-base-1.0.0' from 'https://cache.nixos.org'...B DL] building cleanup project-manager-files> copying path '/nix/store/bg6f1bcmjbl7jynp8glqbay653y3cchs-python3.12-u-msgpack-python-2.8.0' from 'https://cache.nixos.org'... building cleanup project-manager-files> copying path '/nix/store/h6lljqbr7jr00x3s4mxw9m0nyqcjwk3c-python3.12-ruamel-yaml-clib-0.2.12' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/az8f25wnz27lszj6xs9w72cfyf5nm3fn-python3.12-six-1.17.0' from 'https://cache.nixos.org'... project-manager-files> copying path '/nix/store/rplg0x3s01r3cjvxvs9na563dklcv3dx-python3.12-tomlkit-0.13.2' from 'https://cache.nixos.org'... MiB DL] building cleanup project-manager-files> copying path '/nix/store/cc3md2a67qq6mdhjxabb5djkbn64wg1c-python3.12-python-dateutil-2.9.0.post0' from 'https://cache.nixos.org'...ding cleanup project-manager-files> copying path '/nix/store/bcnd28zd2m39qq1scqqb13149rbi7cd7-python3.12-markdown-it-py-3.0.0' from 'https://cache.nixos.org'... MiB DL] fetching python3.12-tomlkit-0.13.2 from https://cache.nixos.org project-manager-files> building '/nix/store/iyza9a66ac9zqn0qkhzhaambxbkk7nrp-pm_.cachevaleVocabflakyaccept.txt.drv'...m368.3/369.6 MiB DL] fetching python3.12-markdown-it-py-3.0.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/ighkxwzh2cga9lgc94jl89w9lh6bns0g-python3.12-ruamel-yaml-0.18.10' from 'https://cache.nixos.org'...python3.12-pygments-2.19.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/2diqyrlyahqr5220w1309q5mariph1ag-python3.12-rich-14.0.0' from 'https://cache.nixos.org'...[0m MiB DL] building pm_.cachevaleVocabflakyaccept.txts://cache.nixos.org project-manager-files> building '/nix/store/svbd27dp5ksm7qr7ydzq6ii7wl3sh6s8-pm_.cachevaleconfigvocabulariesflakyaccept.txt.drv'...B DL] fetching git-2.50.1 from https://cache.nixos.orgs.orgos.org project-manager-files> copying path '/nix/store/5dijcm5acfr3nhs9s2xi76vk727gmcpq-python3.12-rich-argparse-1.7.0' from 'https://cache.nixos.org'...git-2.50.1 from https://cache.nixos.org project-manager-files> copying path '/nix/store/z75mp1b7f9qwi4j30lggcn8dfzlwi27k-python3.12-remarshal-1.0.0' from 'https://cache.nixos.org'...MiB DL] fetching git-2.50.1 from https://cache.nixos.org nodejs> [472/2107] 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> | ^~~~~~~~~~~~~~~~~~~ project-manager-files> building '/nix/store/fwn29dagb7sfssb6s2fpggr6n1wg3vgh-pm_.editorconfig.drv'...99.3 MiB), 370.4 MiB DL] fetching git-2.50.1 from https://cache.nixos.orgccept.txt project-manager-files> building '/nix/store/r8l29jqvmya3lgaxwiw67gfld1mdqqml-pm_.envrc.drv'.../1799.3 MiB), 370.4 MiB DL] fetching gcc-14.3.0 from https://cache.nixos.org project-manager-files> building '/nix/store/6wwsqpvgz8wgl2wqhzbjhkf4w5bbnsrd-pm_.gitattributes.drv'...9.3 MiB), 370.4 MiB DL] fetching gcc-14.3.0 from https://cache.nixos.org project-manager-files> building '/nix/store/d8m3y3kbs0g68j50r61dm40vmjmpysj1-pm_.githubrenovate.json.drv'...B), 370.4 MiB DL] fetching gcc-14.3.0 from https://cache.nixos.org project-manager-files> copying path '/nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0' from 'https://cache.nixos.org'...0.4 MiB DL] building pm_.githubrenovate.json project-manager-files> copying path '/nix/store/p2mnji2cdxgf6h27hlqzqf7g8f9bqfsi-stdenv-linux' from 'https://cache.nixos.org'...2;1m370.4 MiB DL] building pm_.githubrenovate.json project-manager-files> copying path '/nix/store/z1d31535cfjrvq7xm22avnz2c9jalbpz-make-binary-wrapper-hook' from 'https://cache.nixos.org'...m MiB DL] building pm_.githubrenovate.json project-manager-files> building '/nix/store/8l0r679hphqixdzyw8q7lp67n7mrijx5-bash-strict-mode-0.1.0.drv'...32;1m370.4 MiB DL] fetching node-sources from https://cache.nixos.org://cache.nixos.org nodejs> [473/2107] 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> [474/2107] 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> | ^~~~~~~~~~~~~~~~~~~ project-manager-files> building '/nix/store/gxkk45wx106ijckmb12igy40hhhkim2z-nodejs-22.19.0.drv'...4 MiB DL] B DL] building bash-strict-mode-0.1.0 (installCheckPhase): ok 7 inherit_errexit also pipefailsen subshells"#!/usr/bin/env strict-bash" to "/nix/store/z213nqz6aylrnl8wd5wg9z6nk2hsmznv-bash-strict-mode-0.1.0/bin/strict-bash"trict-bash" nodejs> [475/2107] 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> [476/2107] 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> [477/2107] 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> [478/2107] 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> [479/2107] 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> [480/2107] 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> [481/2107] 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> [482/2107] 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> [483/2107] 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> [484/2107] 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> [485/2107] 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> [486/2107] 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/2107] 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> [488/2107] 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> [489/2107] 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> [490/2107] 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> [491/2107] 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> [492/2107] 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> [493/2107] 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> [494/2107] 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> [495/2107] 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> [496/2107] 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> [497/2107] 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> [498/2107] 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> [499/2107] 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> [500/2107] 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> [501/2107] 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> [502/2107] 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> [503/2107] 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> [504/2107] 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> [505/2107] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.aligned-slot-allocator.o nodejs> [506/2107] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.bailout-reason.o nodejs> [507/2107] 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> [508/2107] 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> [509/2107] 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> [510/2107] 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> [511/2107] 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> [512/2107] 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> [513/2107] 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> [514/2107] 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> [515/2107] 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> [516/2107] 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> [517/2107] 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> [518/2107] 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> [519/2107] 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> [520/2107] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.machine-type.o nodejs> [521/2107] 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> [522/2107] 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> [523/2107] 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> [524/2107] 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> [525/2107] 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> [526/2107] 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> [527/2107] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.register-configuration.o nodejs> [528/2107] 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> [529/2107] 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> [530/2107] 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> [531/2107] CXX obj/deps/v8/src/codegen/v8_base_without_compiler.tnode.o nodejs> [532/2107] 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> [533/2107] 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> [534/2107] 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> [535/2107] 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> [536/2107] 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> [537/2107] 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> [538/2107] 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> [539/2107] 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> [540/2107] 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> [541/2107] 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> [542/2107] 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> [543/2107] 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> [544/2107] 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> [545/2107] 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> [546/2107] 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> [547/2107] 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> [548/2107] 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> [549/2107] CXX obj/deps/v8/src/debug/v8_base_without_compiler.liveedit-diff.o nodejs> [550/2107] 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> [551/2107] CXX obj/deps/v8/src/deoptimizer/v8_base_without_compiler.deoptimize-reason.o nodejs> [552/2107] 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> [553/2107] 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> [554/2107] 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> [555/2107] 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> [556/2107] 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> [557/2107] 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> [558/2107] 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> [559/2107] 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> [560/2107] 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> [561/2107] 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> [562/2107] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.compilation-statistics.o nodejs> [563/2107] 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> [564/2107] 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> [565/2107] 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> [566/2107] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.unwinder.o nodejs> [567/2107] CXX obj/deps/v8/src/diagnostics/v8_base_without_compiler.eh-frame.o nodejs> [568/2107] CXX obj/deps/v8/src/execution/v8_base_without_compiler.clobber-registers.o nodejs> [569/2107] CXX obj/deps/v8/src/execution/v8_base_without_compiler.encoded-c-signature.o nodejs> [570/2107] 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> [571/2107] 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> [572/2107] 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> [573/2107] 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> [574/2107] 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/2107] 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> [576/2107] 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> [577/2107] 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> [578/2107] 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> [579/2107] 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> [580/2107] 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> [581/2107] 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> [582/2107] CXX obj/deps/v8/src/execution/v8_base_without_compiler.thread-id.o nodejs> [583/2107] 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> [584/2107] 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> [585/2107] 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> [586/2107] 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> [587/2107] 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> [588/2107] 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> [589/2107] 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> [590/2107] 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> [591/2107] 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> [592/2107] CXX obj/deps/v8/src/extensions/v8_base_without_compiler.trigger-failure-extension.o nodejs> [593/2107] 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> [594/2107] CXX obj/deps/v8/src/flags/v8_base_without_compiler.flags.o nodejs> [595/2107] 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> [596/2107] 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> [597/2107] 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> [598/2107] 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> [599/2107] 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> [600/2107] 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> [601/2107] 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> [602/2107] 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> [603/2107] 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> [604/2107] 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> [605/2107] 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> [606/2107] 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> [607/2107] 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> [608/2107] 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> [609/2107] CXX obj/deps/v8/src/heap/cppgc-js/v8_base_without_compiler.unified-heap-marking-verifier.o nodejs> [610/2107] 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> [611/2107] 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> [612/2107] 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> [613/2107] 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> [614/2107] 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> [615/2107] 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> [616/2107] 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> [617/2107] 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> [618/2107] CXX obj/deps/v8/src/heap/v8_base_without_compiler.gc-idle-time-handler.o nodejs> [619/2107] 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> [620/2107] 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> [621/2107] 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> [622/2107] 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> [623/2107] 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> [624/2107] 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> [625/2107] 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> [626/2107] 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> [627/2107] 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> [628/2107] 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> [629/2107] CXX obj/deps/v8/src/heap/v8_base_without_compiler.index-generator.o nodejs> [630/2107] 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> [631/2107] 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> [632/2107] 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> [633/2107] 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> [634/2107] 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> [635/2107] 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> [636/2107] 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> [637/2107] 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> [638/2107] 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> [639/2107] 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> [640/2107] 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> [641/2107] 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> [642/2107] 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> [643/2107] 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> [644/2107] 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> [645/2107] 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> [646/2107] 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> [647/2107] 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> [648/2107] 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> [649/2107] 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> [650/2107] 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> [651/2107] 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> [652/2107] 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> [653/2107] 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> [654/2107] 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> [655/2107] 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> [656/2107] 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> [657/2107] 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> [658/2107] 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> [659/2107] 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> [660/2107] 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> [661/2107] 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> [662/2107] 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> [663/2107] 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> [664/2107] 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> [665/2107] 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> [666/2107] 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> [667/2107] 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> [668/2107] 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> [669/2107] 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> [670/2107] 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> [671/2107] 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> [672/2107] 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> [673/2107] 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> [674/2107] CXX obj/deps/v8/src/init/v8_base_without_compiler.icu_util.o nodejs> [675/2107] 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> [676/2107] 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> [677/2107] CXX obj/deps/v8/src/init/v8_base_without_compiler.startup-data-util.o nodejs> [678/2107] 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> [679/2107] 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> [680/2107] 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> [681/2107] 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> [682/2107] 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> [683/2107] 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> [684/2107] 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> [685/2107] 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> [686/2107] 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> [687/2107] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-node.o nodejs> [688/2107] 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> [689/2107] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-operands.o nodejs> [690/2107] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-register.o nodejs> [691/2107] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecode-source-info.o nodejs> [692/2107] 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> [693/2107] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.bytecodes.o nodejs> [694/2107] 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> [695/2107] CXX obj/deps/v8/src/interpreter/v8_base_without_compiler.interpreter-intrinsics.o nodejs> [696/2107] 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> [697/2107] 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> [698/2107] 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> [699/2107] 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> [700/2107] 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> [701/2107] 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> [702/2107] CXX obj/deps/v8/src/libsampler/v8_base_without_compiler.sampler.o nodejs> [703/2107] 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> [704/2107] 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> [705/2107] CXX obj/deps/v8/src/logging/v8_base_without_compiler.runtime-call-stats.o nodejs> [706/2107] CXX obj/deps/v8/src/logging/v8_base_without_compiler.metrics.o nodejs> [707/2107] 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> [708/2107] CXX obj/deps/v8/src/logging/v8_base_without_compiler.tracing-flags.o nodejs> [709/2107] 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> [710/2107] 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> [711/2107] 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> [712/2107] 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> [713/2107] 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> [714/2107] 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> [715/2107] 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> [716/2107] CXX obj/deps/v8/src/objects/v8_base_without_compiler.code-kind.o nodejs> [717/2107] 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> [718/2107] 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> [719/2107] 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> [720/2107] 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> [721/2107] 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> [722/2107] 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> [723/2107] 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> [724/2107] 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> [725/2107] 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> [726/2107] 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> [727/2107] 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> [728/2107] 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> [729/2107] 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> [730/2107] 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> [731/2107] 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> [732/2107] 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> [733/2107] 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> [734/2107] 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> [735/2107] 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> [736/2107] 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> [737/2107] 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> [738/2107] 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> [739/2107] 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> [740/2107] 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> [741/2107] 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> [742/2107] 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> [743/2107] 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> [744/2107] 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> [745/2107] 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> [746/2107] 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> [747/2107] 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> [748/2107] 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> [749/2107] 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> [750/2107] 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> [751/2107] 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> [752/2107] 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> [753/2107] 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/2107] 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> [755/2107] 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> [756/2107] 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> [757/2107] 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> [758/2107] 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> [759/2107] 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> [760/2107] 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> [761/2107] 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> [762/2107] 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> [763/2107] 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> [764/2107] 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> [765/2107] 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> [766/2107] 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> [767/2107] 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> [768/2107] 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> [769/2107] 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> [770/2107] 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> [771/2107] 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> [772/2107] 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> [773/2107] 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> [774/2107] 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> [775/2107] 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> [776/2107] 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> [777/2107] 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> [778/2107] 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> [779/2107] 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> [780/2107] CXX obj/deps/v8/src/objects/v8_base_without_compiler.type-hints.o nodejs> [781/2107] 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> [782/2107] 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> [783/2107] 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> [784/2107] 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> [785/2107] 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> [786/2107] 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> [787/2107] 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> [788/2107] 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> [789/2107] 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> [790/2107] 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> [791/2107] 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> [792/2107] 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> [793/2107] 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> [794/2107] 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> [795/2107] 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> [796/2107] 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> [797/2107] CXX obj/deps/v8/src/parsing/v8_base_without_compiler.token.o nodejs> [798/2107] 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> [799/2107] 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> [800/2107] 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> [801/2107] 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> [802/2107] CXX obj/deps/v8/src/profiler/v8_base_without_compiler.profiler-stats.o nodejs> [803/2107] 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> [804/2107] 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> [805/2107] 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> [806/2107] 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> [807/2107] 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> [808/2107] 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> [809/2107] 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> [810/2107] 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> [811/2107] 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> [812/2107] 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> [813/2107] 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> [814/2107] 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> [815/2107] 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> [816/2107] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-bytecode.o nodejs> [817/2107] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-bytecodes.o nodejs> [818/2107] 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> [819/2107] 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> [820/2107] CXX obj/deps/v8/src/regexp/experimental/v8_base_without_compiler.experimental-compiler.o nodejs> [821/2107] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-error.o nodejs> [822/2107] CXX obj/deps/v8/src/regexp/v8_base_without_compiler.regexp-ast.o nodejs> [823/2107] 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> [824/2107] 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> [825/2107] 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> [826/2107] 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> [827/2107] 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> [828/2107] 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> [829/2107] 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> [830/2107] 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> [831/2107] 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> [832/2107] 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> [833/2107] 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> [834/2107] 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> [835/2107] 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> [836/2107] 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> [837/2107] 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> [838/2107] 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> [839/2107] 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> [840/2107] 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> [841/2107] 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> [842/2107] 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> [843/2107] 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> [844/2107] 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> [845/2107] 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> [846/2107] 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> [847/2107] 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> [848/2107] 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> [849/2107] 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> [850/2107] 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> [851/2107] 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> [852/2107] 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> [853/2107] 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> [854/2107] 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> [855/2107] 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> [856/2107] 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> [857/2107] 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> [858/2107] 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> [859/2107] 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> [860/2107] 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> [861/2107] 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> [862/2107] 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> [863/2107] CXX obj/deps/v8/src/sandbox/v8_base_without_compiler.sandbox.o nodejs> [864/2107] 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> [865/2107] 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> [866/2107] 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> [867/2107] 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> [868/2107] 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> [869/2107] 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> [870/2107] 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> [871/2107] 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> [872/2107] 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> [873/2107] 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> [874/2107] 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> [875/2107] 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> [876/2107] 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> [877/2107] 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> [878/2107] 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> [879/2107] 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> [880/2107] 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> [881/2107] CXX obj/deps/v8/src/snapshot/v8_base_without_compiler.snapshot-utils.o nodejs> [882/2107] 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> [883/2107] 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> [884/2107] 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> [885/2107] 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> [886/2107] CXX obj/deps/v8/src/strings/v8_base_without_compiler.char-predicates.o nodejs> [887/2107] 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> [888/2107] 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> [889/2107] CXX obj/deps/v8/src/strings/v8_base_without_compiler.string-case.o nodejs> [890/2107] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode-decoder.o nodejs> [891/2107] 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> [892/2107] 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> [893/2107] CXX obj/deps/v8/src/strings/v8_base_without_compiler.unicode.o nodejs> [894/2107] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.operations-barrier.o nodejs> [895/2107] 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> [896/2107] 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> [897/2107] 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> [898/2107] 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> [899/2107] CXX obj/deps/v8/src/tasks/v8_base_without_compiler.task-utils.o nodejs> [900/2107] CXX obj/deps/v8/src/third_party/siphash/v8_base_without_compiler.halfsiphash.o nodejs> [901/2107] CXX obj/deps/v8/src/tracing/v8_base_without_compiler.traced-value.o nodejs> [902/2107] 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> [903/2107] 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> [904/2107] 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> [905/2107] CXX obj/deps/v8/src/utils/v8_base_without_compiler.detachable-vector.o nodejs> [906/2107] CXX obj/deps/v8/src/utils/v8_base_without_compiler.bit-vector.o nodejs> [907/2107] CXX obj/deps/v8/src/utils/v8_base_without_compiler.allocation.o nodejs> [908/2107] CXX obj/deps/v8/src/utils/v8_base_without_compiler.hex-format.o nodejs> [909/2107] CXX obj/deps/v8/src/utils/v8_base_without_compiler.sha-256.o nodejs> [910/2107] 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> [911/2107] 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> [912/2107] 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> [913/2107] CXX obj/deps/v8/src/zone/v8_base_without_compiler.type-stats.o nodejs> [914/2107] CXX obj/deps/v8/src/utils/v8_base_without_compiler.version.o nodejs> [915/2107] CXX obj/deps/v8/src/utils/v8_base_without_compiler.utils.o nodejs> [916/2107] CXX obj/deps/v8/src/zone/v8_base_without_compiler.accounting-allocator.o nodejs> [917/2107] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone-segment.o nodejs> [918/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.crc32.o nodejs> [919/2107] CXX obj/deps/v8/src/zone/v8_base_without_compiler.zone.o nodejs> [920/2107] 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> [921/2107] 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> [922/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.remote-object-id.o nodejs> [923/2107] 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> [924/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.custom-preview.o nodejs> [925/2107] 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> [926/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-16.o nodejs> [927/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.inspected-context.o nodejs> [928/2107] 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> [929/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.search-util.o nodejs> [930/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-barrier.o nodejs> [931/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.string-util.o nodejs> [932/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.test-interface.o nodejs> [933/2107] 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> [934/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-agent-impl.o nodejs> [935/2107] 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> [936/2107] 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> [937/2107] 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> [938/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.injected-script.o nodejs> [939/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-id.o nodejs> [940/2107] 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> [941/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-deep-serializer.o nodejs> [942/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-script.o nodejs> [943/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-schema-agent-impl.o nodejs> [944/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-serialization-duplicate-tracker.o nodejs> [945/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-regex.o nodejs> [946/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-value-utils.o nodejs> [947/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console.o nodejs> [948/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-console-message.o nodejs> [949/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-heap-profiler-agent-impl.o nodejs> [950/2107] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.error_support.o nodejs> [951/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-string-conversions.o nodejs> [952/2107] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json_platform_v8.o nodejs> [953/2107] 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> [954/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-session-impl.o nodejs> [955/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger.o nodejs> [956/2107] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.span.o nodejs> [957/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-inspector-impl.o nodejs> [958/2107] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.cbor.o nodejs> [959/2107] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.serializable.o nodejs> [960/2107] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.status.o nodejs> [961/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-profiler-agent-impl.o nodejs> [962/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-debugger-agent-impl.o nodejs> [963/2107] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.protocol_core.o nodejs> [964/2107] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.dispatch.o nodejs> [965/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-stack-trace-impl.o nodejs> [966/2107] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Console.o nodejs> [967/2107] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Schema.o nodejs> [968/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.v8-runtime-agent-impl.o nodejs> [969/2107] CXX obj/deps/v8/third_party/inspector_protocol/crdtp/v8_base_without_compiler.json.o nodejs> [970/2107] 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> [971/2107] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Protocol.o nodejs> [972/2107] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside.o nodejs> [973/2107] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.HeapProfiler.o nodejs> [974/2107] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Profiler.o nodejs> [975/2107] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside.o nodejs> [976/2107] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-shared.o nodejs> [977/2107] CXX obj/deps/v8/src/inspector/v8_base_without_compiler.value-mirror.o nodejs> [978/2107] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Runtime.o nodejs> [979/2107] CXX obj/tools/v8_gypfiles/gen/inspector-generated-output-root/src/inspector/protocol/v8_base_without_compiler.Debugger.o nodejs> [980/2107] CXX obj/deps/v8/src/asmjs/v8_base_without_compiler.asm-types.o nodejs> [981/2107] 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> [982/2107] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.canonical-types.o nodejs> [983/2107] 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> [984/2107] 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> [985/2107] 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> [986/2107] 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> [987/2107] 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> [988/2107] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.memory-tracing.o nodejs> [989/2107] 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> [990/2107] 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> [991/2107] 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> [992/2107] 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> [993/2107] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.local-decl-encoder.o nodejs> [994/2107] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.simd-shuffle.o nodejs> [995/2107] 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> [996/2107] 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> [997/2107] 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> [998/2107] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.pgo.o nodejs> [999/2107] 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> [1000/2107] 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> [1001/2107] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.names-provider.o nodejs> [1002/2107] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.value-type.o nodejs> [1003/2107] 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> [1004/2107] 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> [1005/2107] 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> [1006/2107] 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> [1007/2107] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-import-wrapper-cache.o nodejs> [1008/2107] 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> [1009/2107] 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> [1010/2107] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-sourcemap.o nodejs> [1011/2107] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-module-builder.o nodejs> [1012/2107] 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> [1013/2107] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-opcodes.o nodejs> [1014/2107] 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> [1015/2107] 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> [1016/2107] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.well-known-imports.o nodejs> [1017/2107] 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> [1018/2107] CXX obj/deps/v8/src/wasm/v8_base_without_compiler.wasm-subtyping.o nodejs> [1019/2107] 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> [1020/2107] 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> [1021/2107] CXX obj/deps/v8/src/codegen/x64/v8_base_without_compiler.cpu-x64.o nodejs> [1022/2107] 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> [1023/2107] 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> [1024/2107] 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> [1025/2107] 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> [1026/2107] 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> [1027/2107] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.unwinder-x64.o nodejs> [1028/2107] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.disasm-x64.o nodejs> [1029/2107] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-inside-posix.o nodejs> [1030/2107] 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> [1031/2107] CXX obj/deps/v8/src/trap-handler/v8_base_without_compiler.handler-outside-posix.o nodejs> [1032/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/v8_base_without_compiler.class-verifiers.o nodejs> [1033/2107] CXX obj/deps/v8/src/diagnostics/x64/v8_base_without_compiler.eh-frame-x64.o nodejs> [1034/2107] CXX obj/tools/v8_gypfiles/gen/src/regexp/v8_base_without_compiler.special-case.o nodejs> [1035/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.aggregate-error-tq.o nodejs> [1036/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-at-tq.o nodejs> [1037/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-concat-tq.o nodejs> [1038/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-copywithin-tq.o nodejs> [1039/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-every-tq.o nodejs> [1040/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-filter-tq.o nodejs> [1041/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-find-tq.o nodejs> [1042/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findindex-tq.o nodejs> [1043/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlast-tq.o nodejs> [1044/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-findlastindex-tq.o nodejs> [1045/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-flat-tq.o nodejs> [1046/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-foreach-tq.o nodejs> [1047/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-async-tq.o nodejs> [1048/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-from-tq.o nodejs> [1049/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-isarray-tq.o nodejs> [1050/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-join-tq.o nodejs> [1051/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-lastindexof-tq.o nodejs> [1052/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-map-tq.o nodejs> [1053/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-of-tq.o nodejs> [1054/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-right-tq.o nodejs> [1055/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reduce-tq.o nodejs> [1056/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-reverse-tq.o nodejs> [1057/2107] 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> [1058/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-shift-tq.o nodejs> [1059/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-slice-tq.o nodejs> [1060/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-some-tq.o nodejs> [1061/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-splice-tq.o nodejs> [1062/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-reversed-tq.o nodejs> [1063/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-spliced-tq.o nodejs> [1064/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-to-sorted-tq.o nodejs> [1065/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-unshift-tq.o nodejs> [1066/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-with-tq.o nodejs> [1067/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.arraybuffer-tq.o nodejs> [1068/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.array-tq.o nodejs> [1069/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.base-tq.o nodejs> [1070/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.boolean-tq.o nodejs> [1071/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-bigint-tq.o nodejs> [1072/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.builtins-string-tq.o nodejs> [1073/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.cast-tq.o nodejs> [1074/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.collections-tq.o nodejs> [1075/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.constructor-tq.o nodejs> [1076/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.conversion-tq.o nodejs> [1077/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.convert-tq.o nodejs> [1078/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.console-tq.o nodejs> [1079/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.data-view-tq.o nodejs> [1080/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frames-tq.o nodejs> [1081/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.finalization-registry-tq.o nodejs> [1082/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.frame-arguments-tq.o nodejs> [1083/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.function-tq.o nodejs> [1084/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.growable-fixed-array-tq.o nodejs> [1085/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-callable-tq.o nodejs> [1086/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.ic-tq.o nodejs> [1087/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-coverage-tq.o nodejs> [1088/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.internal-tq.o nodejs> [1089/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-tq.o nodejs> [1090/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-from-tq.o nodejs> [1091/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.iterator-helpers-tq.o nodejs> [1092/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.map-groupby-tq.o nodejs> [1093/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.math-tq.o nodejs> [1094/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.number-tq.o nodejs> [1095/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-fromentries-tq.o nodejs> [1096/2107] 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> [1097/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-groupby-tq.o nodejs> [1098/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.object-tq.o nodejs> [1099/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-abstract-operations-tq.o nodejs> [1100/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-tq.o nodejs> [1101/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-any-tq.o nodejs> [1102/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-all-element-closure-tq.o nodejs> [1103/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-constructor-tq.o nodejs> [1104/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-finally-tq.o nodejs> [1105/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-jobs-tq.o nodejs> [1106/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-misc-tq.o nodejs> [1107/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-race-tq.o nodejs> [1108/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-reaction-job-tq.o nodejs> [1109/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-resolve-tq.o nodejs> [1110/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-then-tq.o nodejs> [1111/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.promise-withresolvers-tq.o nodejs> [1112/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-constructor-tq.o nodejs> [1113/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-delete-property-tq.o nodejs> [1114/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-prototype-of-tq.o nodejs> [1115/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-get-property-tq.o nodejs> [1116/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-has-property-tq.o nodejs> [1117/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-prevent-extensions-tq.o nodejs> [1118/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-is-extensible-tq.o nodejs> [1119/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-property-tq.o nodejs> [1120/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revocable-tq.o nodejs> [1121/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-revoke-tq.o nodejs> [1122/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.reflect-tq.o nodejs> [1123/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-set-prototype-of-tq.o nodejs> [1124/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.proxy-tq.o nodejs> [1125/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-exec-tq.o nodejs> [1126/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-all-tq.o nodejs> [1127/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-match-tq.o nodejs> [1128/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-replace-tq.o nodejs> [1129/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-search-tq.o nodejs> [1130/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-source-tq.o nodejs> [1131/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-split-tq.o nodejs> [1132/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-test-tq.o nodejs> [1133/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.regexp-tq.o nodejs> [1134/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-intersection-tq.o nodejs> [1135/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-disjoint-from-tq.o nodejs> [1136/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-difference-tq.o nodejs> [1137/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-superset-of-tq.o nodejs> [1138/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-is-subset-of-tq.o nodejs> [1139/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-symmetric-difference-tq.o nodejs> [1140/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.set-union-tq.o nodejs> [1141/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-at-tq.o nodejs> [1142/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-endswith-tq.o nodejs> [1143/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-html-tq.o nodejs> [1144/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-includes-tq.o nodejs> [1145/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-indexof-tq.o nodejs> [1146/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iswellformed-tq.o nodejs> [1147/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-iterator-tq.o nodejs> [1148/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-match-search-tq.o nodejs> [1149/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-repeat-tq.o nodejs> [1150/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-pad-tq.o nodejs> [1151/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-replaceall-tq.o nodejs> [1152/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-slice-tq.o nodejs> [1153/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-startswith-tq.o nodejs> [1154/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substr-tq.o nodejs> [1155/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-substring-tq.o nodejs> [1156/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-towellformed-tq.o nodejs> [1157/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.suppressed-error-tq.o nodejs> [1158/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.string-trim-tq.o nodejs> [1159/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.symbol-tq.o nodejs> [1160/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.torque-internal-tq.o nodejs> [1161/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-at-tq.o nodejs> [1162/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-createtypedarray-tq.o nodejs> [1163/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-every-tq.o nodejs> [1164/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-entries-tq.o nodejs> [1165/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-filter-tq.o nodejs> [1166/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-find-tq.o nodejs> [1167/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findindex-tq.o nodejs> [1168/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlast-tq.o nodejs> [1169/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-findlastindex-tq.o nodejs> [1170/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-foreach-tq.o nodejs> [1171/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-from-tq.o nodejs> [1172/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-keys-tq.o nodejs> [1173/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-of-tq.o nodejs> [1174/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduce-tq.o nodejs> [1175/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-set-tq.o nodejs> [1176/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-reduceright-tq.o nodejs> [1177/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-slice-tq.o nodejs> [1178/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-some-tq.o nodejs> [1179/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-sort-tq.o nodejs> [1180/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-subarray-tq.o nodejs> [1181/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-reversed-tq.o nodejs> [1182/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-to-sorted-tq.o nodejs> [1183/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-values-tq.o nodejs> [1184/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-with-tq.o nodejs> [1185/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.typed-array-tq.o nodejs> [1186/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.weak-ref-tq.o nodejs> [1187/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/ic/v8_base_without_compiler.handler-configuration-tq.o nodejs> [1188/2107] 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> [1189/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bigint-tq.o nodejs> [1190/2107] 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/2107] CXX obj/deps/v8/src/wasm/fuzzing/v8_base_without_compiler.random-module-generation.o nodejs> [1192/2107] 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> [1193/2107] 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> [1194/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.bytecode-array-tq.o nodejs> [1195/2107] 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> [1196/2107] 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> [1197/2107] 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> [1198/2107] 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> [1199/2107] 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> [1200/2107] 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> [1201/2107] 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> [1202/2107] 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> [1203/2107] 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> [1204/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-object-tq.o nodejs> [1205/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.heap-number-tq.o nodejs> [1206/2107] 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> [1207/2107] 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> [1208/2107] 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> [1209/2107] 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> [1210/2107] 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> [1211/2107] 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> [1212/2107] 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> [1213/2107] 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> [1214/2107] 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> [1215/2107] 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> [1216/2107] 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> [1217/2107] 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> [1218/2107] 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> [1219/2107] 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> [1220/2107] 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> [1221/2107] 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> [1222/2107] 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> [1223/2107] 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> [1224/2107] 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> [1225/2107] 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> [1226/2107] 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> [1227/2107] 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> [1228/2107] 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> [1229/2107] 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> [1230/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.name-tq.o nodejs> [1231/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.oddball-tq.o nodejs> [1232/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.hole-tq.o nodejs> [1233/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.ordered-hash-table-tq.o nodejs> [1234/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.trusted-object-tq.o nodejs> [1235/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.primitive-heap-object-tq.o nodejs> [1236/2107] 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> [1237/2107] 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> [1238/2107] 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> [1239/2107] 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> [1240/2107] 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> [1241/2107] 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> [1242/2107] 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> [1243/2107] 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> [1244/2107] 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> [1245/2107] 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> [1246/2107] 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> [1247/2107] 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> [1248/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-hash-table-helpers-tq.o nodejs> [1249/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.swiss-name-dictionary-tq.o nodejs> [1250/2107] 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> [1251/2107] 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> [1252/2107] 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> [1253/2107] 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> [1254/2107] 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> [1255/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/test/torque/v8_base_without_compiler.test-torque-tq.o nodejs> [1256/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/third_party/v8/builtins/v8_base_without_compiler.array-sort-tq.o nodejs> [1257/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/objects/v8_base_without_compiler.intl-objects-tq.o nodejs> [1258/2107] 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> [1259/2107] 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> [1260/2107] 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> [1261/2107] 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> [1262/2107] 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> [1263/2107] 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> [1264/2107] 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> [1265/2107] 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> [1266/2107] 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> [1267/2107] 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> [1268/2107] 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> [1269/2107] 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> [1270/2107] 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> [1271/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-js-tq.o nodejs> [1272/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.js-to-wasm-tq.o nodejs> [1273/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-tq.o nodejs> [1274/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-strings-tq.o nodejs> [1275/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/builtins/v8_base_without_compiler.wasm-to-js-tq.o nodejs> [1276/2107] CXX obj/tools/v8_gypfiles/gen/torque-generated/src/debug/v8_base_without_compiler.debug-wasm-objects-tq.o nodejs> [1277/2107] 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> [1278/2107] 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> [1279/2107] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bigint-internal.o nodejs> [1280/2107] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.bitwise.o nodejs> [1281/2107] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-burnikel.o nodejs> [1282/2107] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-helpers.o nodejs> [1283/2107] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-schoolbook.o nodejs> [1284/2107] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.fromstring.o nodejs> [1285/2107] 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> [1286/2107] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-karatsuba.o nodejs> [1287/2107] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-schoolbook.o nodejs> [1288/2107] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.vector-arithmetic.o nodejs> [1289/2107] 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> [1290/2107] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.tostring.o nodejs> [1291/2107] 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> [1292/2107] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.div-barrett.o nodejs> [1293/2107] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.active-system-pages.o nodejs> [1294/2107] 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> [1295/2107] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-toom.o nodejs> [1296/2107] CXX obj/deps/v8/src/heap/base/asm/x64/v8_base_without_compiler.push_registers_asm.o nodejs> [1297/2107] CXX obj/deps/v8/src/bigint/v8_base_without_compiler.mul-fft.o nodejs> [1298/2107] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.memory-tagging.o nodejs> [1299/2107] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.incremental-marking-schedule.o nodejs> [1300/2107] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.worklist.o nodejs> [1301/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compaction-worklists.o nodejs> [1302/2107] CXX obj/deps/v8/src/heap/base/v8_base_without_compiler.stack.o nodejs> [1303/2107] 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> [1304/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.allocation.o nodejs> [1305/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info-table.o nodejs> [1306/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.free-list.o nodejs> [1307/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-info.o nodejs> [1308/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.explicit-management.o nodejs> [1309/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.gc-invoker.o nodejs> [1310/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.compactor.o nodejs> [1311/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.concurrent-marker.o nodejs> [1312/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-space.o nodejs> [1313/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-consistency.o nodejs> [1314/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-growing.o nodejs> [1315/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-object-header.o nodejs> [1316/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-state.o nodejs> [1317/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-page.o nodejs> [1318/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-base.o nodejs> [1319/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.logging.o nodejs> [1320/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.liveness-broker.o nodejs> [1321/2107] 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> [1322/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap-statistics-collector.o nodejs> [1323/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.heap.o nodejs> [1324/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-worklists.o nodejs> [1325/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-state.o nodejs> [1326/2107] 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> [1327/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-verifier.o nodejs> [1328/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.memory.o nodejs> [1329/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.member-storage.o nodejs> [1330/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.name-trait.o nodejs> [1331/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marking-visitor.o nodejs> [1332/2107] 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> [1333/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.marker.o nodejs> [1334/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-size-trait.o nodejs> [1335/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.remembered-set.o nodejs> [1336/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.platform.o nodejs> [1337/2107] 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> [1338/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.object-allocator.o nodejs> [1339/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.page-memory.o nodejs> [1340/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap-statistics.o nodejs> [1341/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.persistent-node.o nodejs> [1342/2107] 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> [1343/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.pointer-policies.o nodejs> [1344/2107] STAMP obj/tools/v8_gypfiles/v8_compiler.compile_depends.stamp nodejs> [1345/2107] STAMP obj/tools/v8_gypfiles/v8_turboshaft.compile_depends.stamp nodejs> [1346/2107] STAMP obj/tools/v8_gypfiles/v8_compiler.actions_depends.stamp nodejs> [1347/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.prefinalizer-handler.o nodejs> [1348/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.process-heap.o nodejs> [1349/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.raw-heap.o nodejs> [1350/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.virtual-memory.o nodejs> [1351/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.stats-collector.o nodejs> [1352/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.trace-trait.o nodejs> [1353/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.testing.o nodejs> [1354/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.visitor.o nodejs> [1355/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.write-barrier.o nodejs> [1356/2107] 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> [1357/2107] 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> [1358/2107] 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> [1359/2107] CXX obj/deps/v8/src/heap/cppgc/v8_base_without_compiler.sweeper.o nodejs> [1360/2107] 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> [1361/2107] 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> [1362/2107] 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> [1363/2107] 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> [1364/2107] 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> [1365/2107] 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> [1366/2107] 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> [1367/2107] 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> [1368/2107] 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> [1369/2107] 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> [1370/2107] CXX obj/deps/v8/src/compiler/v8_compiler.bytecode-liveness-map.o nodejs> [1371/2107] 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> [1372/2107] AR obj/tools/v8_gypfiles/libv8_base_without_compiler.a nodejs> [1373/2107] 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> [1374/2107] 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> [1375/2107] 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> [1376/2107] 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> [1377/2107] 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> [1378/2107] 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> [1379/2107] 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> [1380/2107] 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> [1381/2107] 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> [1382/2107] 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> [1383/2107] 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> [1384/2107] 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> [1385/2107] 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> [1386/2107] 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> [1387/2107] 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> [1388/2107] 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> [1389/2107] 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> [1390/2107] 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> [1391/2107] 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> [1392/2107] 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> [1393/2107] CXX obj/deps/v8/src/compiler/v8_compiler.frame.o nodejs> [1394/2107] 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> [1395/2107] 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> [1396/2107] 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> [1397/2107] 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> [1398/2107] 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> [1399/2107] 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> [1400/2107] 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> [1401/2107] 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> [1402/2107] 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> [1403/2107] 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> [1404/2107] 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> [1405/2107] 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> [1406/2107] 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> [1407/2107] 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> [1408/2107] 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> [1409/2107] 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> [1410/2107] 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> [1411/2107] 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> [1412/2107] 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> [1413/2107] 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> [1414/2107] 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> [1415/2107] 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> [1416/2107] 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> [1417/2107] 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> [1418/2107] 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> [1419/2107] 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> [1420/2107] 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> [1421/2107] 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> [1422/2107] 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> [1423/2107] 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> [1424/2107] 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> [1425/2107] 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> [1426/2107] 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> [1427/2107] 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> [1428/2107] 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> [1429/2107] 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> [1430/2107] 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> [1431/2107] 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> [1432/2107] CXX obj/deps/v8/src/compiler/v8_compiler.opcodes.o nodejs> [1433/2107] 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> [1434/2107] 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> [1435/2107] CXX obj/deps/v8/src/compiler/v8_compiler.machine-operator.o nodejs> [1436/2107] CXX obj/deps/v8/src/compiler/v8_compiler.operator.o nodejs> [1437/2107] 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> [1438/2107] 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> [1439/2107] 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> [1440/2107] 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> [1441/2107] 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> [1442/2107] CXX obj/deps/v8/src/compiler/v8_compiler.refs-map.o nodejs> [1443/2107] 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> [1444/2107] 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> [1445/2107] 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> [1446/2107] 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> [1447/2107] 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> [1448/2107] 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> [1449/2107] 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> [1450/2107] 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> [1451/2107] 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> [1452/2107] 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> [1453/2107] 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> [1454/2107] 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> [1455/2107] 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> [1456/2107] 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> [1457/2107] 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> [1458/2107] 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> [1459/2107] 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> [1460/2107] 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> [1461/2107] 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> [1462/2107] 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> [1463/2107] 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> [1464/2107] 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> [1465/2107] CXX obj/deps/v8/src/compiler/v8_compiler.zone-stats.o nodejs> [1466/2107] 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> [1467/2107] 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> [1468/2107] 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> [1469/2107] 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> [1470/2107] 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> [1471/2107] 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> [1472/2107] 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> [1473/2107] 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> [1474/2107] 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> [1475/2107] 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> [1476/2107] 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> [1477/2107] 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> [1478/2107] 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> [1479/2107] 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> [1480/2107] 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> [1481/2107] 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> [1482/2107] 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> [1483/2107] 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> [1484/2107] 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> [1485/2107] 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> [1486/2107] 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> [1487/2107] 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> [1488/2107] 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> [1489/2107] 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> [1490/2107] 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> [1491/2107] 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> [1492/2107] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.actions_depends.stamp nodejs> [1493/2107] STAMP obj/tools/v8_gypfiles/torque_generated_initializers.compile_depends.stamp nodejs> [1494/2107] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.compile_depends.stamp nodejs> [1495/2107] STAMP obj/tools/v8_gypfiles/v8_init.compile_depends.stamp nodejs> [1496/2107] STAMP obj/tools/v8_gypfiles/v8_turboshaft.actions_depends.stamp nodejs> [1497/2107] 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> [1498/2107] 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> [1499/2107] 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> [1500/2107] 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> [1501/2107] 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> [1502/2107] 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> [1503/2107] 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> [1504/2107] 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> [1505/2107] 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> [1506/2107] 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> [1507/2107] 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> [1508/2107] 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> [1509/2107] 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> [1510/2107] 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> [1511/2107] 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> [1512/2107] 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> [1513/2107] 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> [1514/2107] 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> [1515/2107] 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> [1516/2107] 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> [1517/2107] 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> [1518/2107] 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> [1519/2107] 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> [1520/2107] 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> [1521/2107] 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> [1522/2107] 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> [1523/2107] 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> [1524/2107] 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> [1525/2107] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.representations.o nodejs> [1526/2107] 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> [1527/2107] 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> [1528/2107] 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> [1529/2107] 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> [1530/2107] 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> [1531/2107] 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> [1532/2107] 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> [1533/2107] 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> [1534/2107] 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> [1535/2107] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.type-parser.o nodejs> [1536/2107] 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> [1537/2107] CXX obj/deps/v8/src/compiler/turboshaft/v8_turboshaft.utils.o nodejs> [1538/2107] 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> [1539/2107] 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> [1540/2107] CXX obj/deps/v8/src/maglev/v8_turboshaft.maglev-graph-printer.o nodejs> [1541/2107] 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> [1542/2107] 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> [1543/2107] AR obj/tools/v8_gypfiles/libv8_compiler.a nodejs> [1544/2107] STAMP obj/tools/v8_gypfiles/v8_compiler_for_mksnapshot.compile_depends.stamp nodejs> [1545/2107] STAMP obj/tools/v8_gypfiles/v8_initializers_slow.actions_depends.stamp nodejs> [1546/2107] 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> [1547/2107] 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> [1548/2107] STAMP obj/tools/v8_gypfiles/v8_initializers.actions_depends.stamp nodejs> [1549/2107] 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> [1550/2107] 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> [1551/2107] 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> [1552/2107] 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> [1553/2107] 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> [1554/2107] 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> [1555/2107] 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> [1556/2107] 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> [1557/2107] 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> [1558/2107] 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> [1559/2107] 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> [1560/2107] 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> [1561/2107] 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> [1562/2107] 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> [1563/2107] 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> [1564/2107] 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> [1565/2107] 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> [1566/2107] 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> [1567/2107] 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> [1568/2107] 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> [1569/2107] 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> [1570/2107] 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> [1571/2107] 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> [1572/2107] 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> [1573/2107] 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> [1574/2107] 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> [1575/2107] 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> [1576/2107] 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> [1577/2107] 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> [1578/2107] 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> [1579/2107] 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> [1580/2107] 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> [1581/2107] CXX obj/deps/v8/src/builtins/v8_initializers.profile-data-reader.o nodejs> [1582/2107] 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> [1583/2107] 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> [1584/2107] 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> [1585/2107] 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> [1586/2107] 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> [1587/2107] 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> [1588/2107] 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> [1589/2107] 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> [1590/2107] 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> [1591/2107] 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> [1592/2107] 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> [1593/2107] 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> [1594/2107] 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> [1595/2107] 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> [1596/2107] 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> [1597/2107] 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> [1598/2107] 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> [1599/2107] 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> [1600/2107] 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> [1601/2107] 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> [1602/2107] 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> [1603/2107] 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> [1604/2107] 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> [1605/2107] 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> [1606/2107] 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> [1607/2107] 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> [1608/2107] 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> [1609/2107] 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> [1610/2107] 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> [1611/2107] 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> [1612/2107] 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> [1613/2107] 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> [1614/2107] 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> [1615/2107] 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> [1616/2107] 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> [1617/2107] 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> [1618/2107] 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> [1619/2107] 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> | ^~~~~~~~~~~~~~~~~~~ warning: killing stray builder process 45659 (bash /nix/store/ysnckayvgf1sjs6zf2fbggasnvxsqmsv-default-builder.bash)... warning: killing stray builder process 45689 (/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash /nix/store/3z5swj7vlb13qwrfz9yq64a6sw0qwnvp-project-manager/bin/project-manager switch --verbose)... warning: killing stray builder process 48473 (make -j16 SHELL=/nix/store/cfqbabpc7xwg8akbcchqbq3cai6qq2vs-bash-5.2p37/bin/bash)... warning: killing stray builder process 48516 ()... warning: killing stray builder process 57458 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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-internal-gen.d -MF obj/deps/v8/src/builtins/v8_initializers.builtins-internal-gen.o.d -MQ obj/deps/v8/src/builtins/v8_initializers.builtins-internal-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.29" -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/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include ../../deps/v8/src/builtins/builtins-internal-gen.cc -quiet -dumpdir obj/deps/v8/src/builtins/ -dumpbase v8_initializers.builtins-internal-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=8k7987ibdj --param=ssp-buffer-size=4 -o /build/ccbw6o6Z.s)... warning: killing stray builder process 57463 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/builtins/v8_initializers.builtins-intl-gen.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.29" -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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I/nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I/nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I/nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I/nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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/builtins/builtins-intl-gen.cc -o obj/deps/v8/src/builtins/v8_initializers.builtins-intl-gen.o -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -B/nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib/ -idirafter /nix/store/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -B/nix/store/dj06r96j515npcqi9d8af1d1c60bx2vn-gcc-14.3.0-lib/lib -B/nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ -frandom-seed=8k7987ibdj -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include)... warning: killing stray builder process 57464 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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-intl-gen.d -MF obj/deps/v8/src/builtins/v8_initializers.builtins-intl-gen.o.d -MQ obj/deps/v8/src/builtins/v8_initializers.builtins-intl-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.29" -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/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include ../../deps/v8/src/builtins/builtins-intl-gen.cc -quiet -dumpdir obj/deps/v8/src/builtins/ -dumpbase v8_initializers.builtins-intl-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=8k7987ibdj --param=ssp-buffer-size=4 -o /build/ccwDaCxW.s)... warning: killing stray builder process 57466 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/builtins/v8_initializers.builtins-iterator-gen.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.29" -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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I/nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I/nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I/nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I/nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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/builtins/builtins-iterator-gen.cc -o obj/deps/v8/src/builtins/v8_initializers.builtins-iterator-gen.o -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -B/nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib/ -idirafter /nix/store/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -B/nix/store/dj06r96j515npcqi9d8af1d1c60bx2vn-gcc-14.3.0-lib/lib -B/nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ -frandom-seed=8k7987ibdj -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include)... warning: killing stray builder process 57467 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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-iterator-gen.d -MF obj/deps/v8/src/builtins/v8_initializers.builtins-iterator-gen.o.d -MQ obj/deps/v8/src/builtins/v8_initializers.builtins-iterator-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.29" -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/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include ../../deps/v8/src/builtins/builtins-iterator-gen.cc -quiet -dumpdir obj/deps/v8/src/builtins/ -dumpbase v8_initializers.builtins-iterator-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=8k7987ibdj --param=ssp-buffer-size=4 -o /build/ccuEGE4N.s)... warning: killing stray builder process 57473 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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-lazy-gen.d -MF obj/deps/v8/src/builtins/v8_initializers.builtins-lazy-gen.o.d -MQ obj/deps/v8/src/builtins/v8_initializers.builtins-lazy-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.29" -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/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include ../../deps/v8/src/builtins/builtins-lazy-gen.cc -quiet -dumpdir obj/deps/v8/src/builtins/ -dumpbase v8_initializers.builtins-lazy-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=8k7987ibdj --param=ssp-buffer-size=4 -o /build/ccpP7ceU.s)... warning: killing stray builder process 57476 ()... warning: killing stray builder process 57497 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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-object-gen.d -MF obj/deps/v8/src/builtins/v8_initializers.builtins-object-gen.o.d -MQ obj/deps/v8/src/builtins/v8_initializers.builtins-object-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.29" -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/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include ../../deps/v8/src/builtins/builtins-object-gen.cc -quiet -dumpdir obj/deps/v8/src/builtins/ -dumpbase v8_initializers.builtins-object-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=8k7987ibdj --param=ssp-buffer-size=4 -o /build/ccBzFI16.s)... warning: killing stray builder process 57499 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/builtins/v8_initializers.builtins-promise-gen.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.29" -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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I/nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I/nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I/nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I/nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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/builtins/builtins-promise-gen.cc -o obj/deps/v8/src/builtins/v8_initializers.builtins-promise-gen.o -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -B/nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib/ -idirafter /nix/store/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -B/nix/store/dj06r96j515npcqi9d8af1d1c60bx2vn-gcc-14.3.0-lib/lib -B/nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ -frandom-seed=8k7987ibdj -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include)... warning: killing stray builder process 57500 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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.29" -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/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-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=8k7987ibdj --param=ssp-buffer-size=4 -o /build/ccl1IiG4.s)... warning: killing stray builder process 57503 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/builtins/v8_initializers.builtins-proxy-gen.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.29" -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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I/nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I/nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I/nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I/nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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/builtins/builtins-proxy-gen.cc -o obj/deps/v8/src/builtins/v8_initializers.builtins-proxy-gen.o -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -B/nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib/ -idirafter /nix/store/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -B/nix/store/dj06r96j515npcqi9d8af1d1c60bx2vn-gcc-14.3.0-lib/lib -B/nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ -frandom-seed=8k7987ibdj -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include)... warning: killing stray builder process 57504 ()... warning: killing stray builder process 57512 ()... warning: killing stray builder process 57514 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/builtins/v8_initializers.builtins-shadow-realm-gen.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.29" -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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I/nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I/nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I/nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I/nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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/builtins/builtins-shadow-realm-gen.cc -o obj/deps/v8/src/builtins/v8_initializers.builtins-shadow-realm-gen.o -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -B/nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib/ -idirafter /nix/store/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -B/nix/store/dj06r96j515npcqi9d8af1d1c60bx2vn-gcc-14.3.0-lib/lib -B/nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ -frandom-seed=8k7987ibdj -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include)... warning: killing stray builder process 57515 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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-shadow-realm-gen.d -MF obj/deps/v8/src/builtins/v8_initializers.builtins-shadow-realm-gen.o.d -MQ obj/deps/v8/src/builtins/v8_initializers.builtins-shadow-realm-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.29" -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/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include ../../deps/v8/src/builtins/builtins-shadow-realm-gen.cc -quiet -dumpdir obj/deps/v8/src/builtins/ -dumpbase v8_initializers.builtins-shadow-realm-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=8k7987ibdj --param=ssp-buffer-size=4 -o /build/ccNg8Hp0.s)... warning: killing stray builder process 57517 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/builtins/v8_initializers.builtins-sharedarraybuffer-gen.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.29" -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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I/nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I/nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I/nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I/nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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/builtins/builtins-sharedarraybuffer-gen.cc -o obj/deps/v8/src/builtins/v8_initializers.builtins-sharedarraybuffer-gen.o -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -B/nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib/ -idirafter /nix/store/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -B/nix/store/dj06r96j515npcqi9d8af1d1c60bx2vn-gcc-14.3.0-lib/lib -B/nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ -frandom-seed=8k7987ibdj -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include)... warning: killing stray builder process 57518 ()... warning: killing stray builder process 57520 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/builtins/v8_initializers.builtins-string-gen.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.29" -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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I/nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I/nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I/nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I/nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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/builtins/builtins-string-gen.cc -o obj/deps/v8/src/builtins/v8_initializers.builtins-string-gen.o -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -B/nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib/ -idirafter /nix/store/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -B/nix/store/dj06r96j515npcqi9d8af1d1c60bx2vn-gcc-14.3.0-lib/lib -B/nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ -frandom-seed=8k7987ibdj -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include)... warning: killing stray builder process 57521 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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.29" -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/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-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=8k7987ibdj --param=ssp-buffer-size=4 -o /build/cc5hfn00.s)... warning: killing stray builder process 57523 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/builtins/v8_initializers.builtins-temporal-gen.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.29" -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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I/nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I/nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I/nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I/nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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/builtins/builtins-temporal-gen.cc -o obj/deps/v8/src/builtins/v8_initializers.builtins-temporal-gen.o -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -B/nix/store/g8zyryr9cr6540xsyg4avqkwgxpnwj2a-glibc-2.40-66/lib/ -idirafter /nix/store/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -B/nix/store/dj06r96j515npcqi9d8af1d1c60bx2vn-gcc-14.3.0-lib/lib -B/nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ -frandom-seed=8k7987ibdj -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include)... warning: killing stray builder process 57524 ()... warning: killing stray builder process 57536 (/nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-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/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -I /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -I /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include -I /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -I /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-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-typed-array-gen.d -MF obj/deps/v8/src/builtins/v8_initializers.builtins-typed-array-gen.o.d -MQ obj/deps/v8/src/builtins/v8_initializers.builtins-typed-array-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.29" -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/m3n0h7646c7qwf6dbvdqhslmxmv2dg3z-glibc-2.40-66-dev/include -idirafter /nix/store/8adzgnxs3s0pbj22qhk9zjxi1fqmz3xv-gcc-14.3.0/lib/gcc/x86_64-unknown-linux-gnu/14.3.0/include-fixed -isystem /nix/store/wqahxs411zx3nykdqa8c2j3d127r3cff-zlib-1.3.1-dev/include -isystem /nix/store/pdmldg0gml7aq4lgzplbhmh3caj9jlsw-libuv-1.51.0-dev/include -isystem /nix/store/wr6qvslzqrd3rsf2mw0ssxwmyi2sqjdh-openssl-3.4.2-dev/include -isystem /nix/store/4r9w9yp1ycfggpkz7sr68gqdqb2kv8dz-http-parser-2.9.4/include -isystem /nix/store/fkg8mlga46zabn5vzwazdwb9ws4z7m5w-icu4c-76.1-dev/include -isystem /nix/store/n72f4w8m3kxxy2iydk3fq81843gzjy9k-bash-interactive-5.2p37-dev/include -isystem /nix/store/mj7x8yqc3552rbayzbsx9if0ldd8g2zq-sqlite-3.48.0-dev/include ../../deps/v8/src/builtins/builtins-typed-array-gen.cc -quiet -dumpdir obj/deps/v8/src/builtins/ -dumpbase v8_initializers.builtins-typed-array-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=8k7987ibdj --param=ssp-buffer-size=4 -o /build/ccm4zRRX.s)... warning: killing stray builder process 57542 ()... warning: killing stray builder process 45734 ()... 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 warning: killing stray builder process 45877 ()... warning: killing stray builder process 57452 ()... warning: killing stray builder process 57470 ()... warning: killing stray builder process 57479 ()... warning: killing stray builder process 57485 ()... warning: killing stray builder process 57488 ()... warning: killing stray builder process 57491 ()... warning: killing stray builder process 57494 ()... warning: killing stray builder process 57506 ()... warning: killing stray builder process 57509 ()... warning: killing stray builder process 57527 ()... warning: killing stray builder process 57530 ()... warning: killing stray builder process 57533 ()... warning: killing stray builder process 57539 ()... warning: killing stray builder process 57549 ()... warning: killing stray builder process 57554 ()... 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